我已按照@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添加帐户但不显示在“设置”中的“帐户”下所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)