导入帐户

时间:2011-05-07 14:50:24

标签: android

大家。 在我的应用程序中,我尝试创建一个新帐户,但在添加它时我得到了一个SecurityException:“caller uid 10028与authenticator的uid不同”。我的代码是:

AccountManager accountManager = null;   

accountManager = AccountManager.get(this);

Account sampleAccount = new Account(ACCOUNT_NAME, ACCOUNT_TYPE);

boolean isSuccess=false;

if (accountManager != null) {

try {

    isSuccess = accountManager.addAccountExplicitly(sampleAccount,
                        ACCOUNT_PASSWORD, null);

} catch (Exception e) {

    Log.e(TAG, e.getMessage());
}

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

也许这个链接会有所帮助:

http://loganandandy.tumblr.com/post/613041897/caller-uid-is-different

听起来常量指定的AccountType与account-authenticator元素的XML中定义的AccountType不匹配,如果它们不匹配,则抛出此异常。