Android AccountManagerCallback未与kitkat一起工作
我正在使用android帐户管理器对twitter帐户进行身份验证。它对jellybean运行良好,但对kitkat帐户管理器来说,回调不会出现。这是我的示例代码Android AccountManagerCallback未与kitkat一起工作,android,twitter,accountmanager,Android,Twitter,Accountmanager,我正在使用android帐户管理器对twitter帐户进行身份验证。它对jellybean运行良好,但对kitkat帐户管理器来说,回调不会出现。这是我的示例代码 accountManager.getAuthToken(twitterAccount, Constants.TWITTER_TOKEN, null, (Activity) mContext, new AccountManagerCallback<Bundle>() {
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