android–AccountManager添加帐户但不显示在“设置”中的“帐户”下

android–AccountManager添加帐户但不显示在“设置”中的“帐户”下,第1张

概述我已按照android提供的SimpleSyncAdapter示例创建了自定义帐户类型.我可以使用客户经理添加帐户,在某些手机上(在GalaxyS3,GalaxyNexus,HTCDesireHD上测试),我确实在“帐户”和“设置中的同步”下看到了我的帐户.要添加帐户,我正在执行以下 *** 作:booleanadded=mAccountManag

我已按照@L_403_0@提供的SimpleSyncAdapter示例创建了自定义帐户类型.我可以使用客户经理添加帐户,在某些手机上(在galaxy S3,galaxy Nexus,HTC Desire HD上测试),我确实在“帐户”和“设置中的同步”下看到了我的帐户.要添加帐户,我正在执行以下 *** 作:

boolean added = mAccountManager.addAccountExplicitly(account, password, null);

但是,在galaxy Note 2和Motorola Xoom上,即使返回true,该帐户也不会出现在Accounts and Sync下.

有没有人见过这个问题?

解决方法:

我错过了setAccountAuthenticatorResult调用.

boolean added = mAccountManager.addAccountExplicitly(account, password, new Bundle());final Intent intent = new Intent();intent.putExtra(AccountManager.KEY_ACCOUNT_name, username);intent.putExtra(AccountManager.KEY_ACCOUNT_TYPE, accountType);setAccountAuthenticatorResult(intent.getExtras());setResult(RESulT_OK, intent);finish();
总结

以上是内存溢出为你收集整理的android – AccountManager添加帐户但不显示在“设置”中的“帐户”下全部内容,希望文章能够帮你解决android – AccountManager添加帐户但不显示在“设置”中的“帐户”下所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116975.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存