我正在使用Android帐户管理员来验证Twitter帐户。它对于jellybean工作正常但是对于kitkat accountmanager回调还没有来。这是我的示例代码
accountManager.getAuthToken(twitterAccount, Constants.TWITTER_TOKEN,
null, (Activity) mContext, new AccountManagerCallback<Bundle>() {
@Override
public void run(AccountManagerFuture<Bundle> amf) {
try {
Bundle b = amf.getResult();
OAUTH_TOKEN = b
.getString(AccountManager.KEY_AUTHTOKEN);
if (OAUTH_SECRET != null && OAUTH_TOKEN != null) {
authenticate();
}
} catch (Exception e) {
Toast.makeText(mContext,"Error while getting token",Toast.LENGTH_SHORT).show();
}
}
}, null);
注意:Constants.TWITTER_TOKEN =“com.twitter.android.oauth.token”;