AccountManagerCallback不能与kitkat一起使用

时间:2014-07-02 11:33:42

标签: android twitter accountmanager

我正在使用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”;

0 个答案:

没有答案