Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android AccountManagerCallback未与kitkat一起工作_Android_Twitter_Accountmanager - Fatal编程技术网

Android AccountManagerCallback未与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>() {

我正在使用android帐户管理器对twitter帐户进行身份验证。它对jellybean运行良好,但对kitkat帐户管理器来说,回调不会出现。这是我的示例代码

    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