在我的应用中,登录后有一个帐户创建部分,通常用于将应用数据与远程数据同步。
但是如果手机处于不稳定状态,它就不会创建账户而且AccountManager.addAccount明确地返回false。但是当我检查账户[]时,它返回长度为1
AccountManager accountManager = AccountManager.get(this);
Account[] accounts = accountManager.getAccountsByType("com.sample.account");
if (accounts.length == 0)
{
addAccountAndSync();
}
但是应用程序未显示在"帐户"在电话设置中。 有人遇到过这种情况。
答案 0 :(得分:2)
在N预览(https://code.google.com/p/android/issues/detail?id=210466)上点击此内容。强制removeAccount并再次调用addAccount是一个临时的解决方法,直到他们修复它。