我按照this教程为我的应用设置了帐户。经过一番努力,我设法让一切正常,我的帐户就创建了。
if(mAccountManager.addAccountExplicitly(account, accountPassword, null)){
final Account availableAccounts[] = mAccountManager.getAccountsByType(intent.getStringExtra(AccountManager.KEY_ACCOUNT_TYPE));
CL.v("OK " + availableAccounts.length);
}else{
CL.v("FAIL");
}
mAccountManager.setAuthToken(account, authtokenType, authtoken);
在此代码之后我收到我有1个帐户。 现在,当我关闭应用程序并查看客户经理时,没有与我的应用程序关联的帐户。当我开始申请时
final Account availableAccounts[] = mAccountManager.getAccountsByType(intent.getStringExtra(AccountManager.KEY_ACCOUNT_TYPE));
不会退回任何帐户。我可以根据需要多次创建它,但它永远不会被保存。如果我在Androids客户经理中点击“添加新帐户”,然后我会看到我的应用程序并点击它会将我带到我的活动创建帐户,之后一切都按照我上面的说明进行。我遇到的另一个问题 - 我的应用程序在帐户管理器中没有标签,我在authenticator.xml中将其定义为android:label =“Label”
答案 0 :(得分:0)
每当我测试我的应用程序时,它都会被删除,所有与之关联的帐户也会被删除。