当我的应用程序启动时,我想要求我的用户创建一个Account
或从现有的应用程序中进行选择。我已经实现了一个Authenticator
(extended AccountAuthenticatorActivity
, AbstractAccountAuthenticator
, made a Service
) 它似乎正在工作,我可以从设置/帐户创建新帐户。
当我启动时AccountPicker
,我会得到一个已创建帐户的列表。当我点击Add acccount
它显示我的Account
创作Activity
。但是当我完成帐户创建、完成该活动并返回到AccountPicker
我没有看到新创建的新选项时Account
。虽然如果我重新启动应用程序,最近创建Account
的会在列表中。
我如何开始AccountPicker
:
Intent intent = accountManager.newChooseAccountIntent(null, null, new String[]{"test_namespace"}, null, null, null, null);
startActivityForResult(intent, TEST_CODE);
我的问题:
- 它应该像这样工作吗?
- 我可以
AccountPicker
在创建新内容后 重新加载内容Account
吗? - 当我从我的创作中返回时,我可以简单地返回一个
Intent
新创建的吗?Account
Account
Activity