Twitter的整合不返回OnActivityResult

Twitter的整合不返回OnActivityResult

问题描述:

登录后叽叽喳喳不回来OnActivityResult,我使用的片段为这个Twitter的整合
这里 是我的代码Twitter的整合不返回OnActivityResult

我跟着这个教程https://docs.fabric.io

TwitterAuthConfig twitterAuthConfig = new TwitterAuthConfig(TwitterKey,TwitterSecretKey); 
Fabric.with(getContext(),new Twitter(twitterAuthConfig)); 

......

twitterLoginButton.setCallback(new Callback<TwitterSession>() { 

     @Override 
     public void success(Result<TwitterSession> result) { 
      Log.d("TwitterKit", "Twitter Result "+ result); 
      Twitter.getInstance().core.getSessionManager().getActiveSession() 
      TwitterSession session = result.data; 
      String msg = "@" + session.getUserName() + " logged in! (#" + session.getUserId() + ")"; 
      Log.d("TwitterKit", "Twitter Result "+msg); 
      Toast.makeText(getContext(), msg, Toast.LENGTH_LONG).show(); 

     } 
     @Override 
     public void failure(TwitterException exception) { 
      Log.d("TwitterKit", "Login with Twitter failure", exception); 
     } 
    }); 

....

@Override 
public void onActivityResult(int requestCode, int resultCode, Intent data) { 
    super.onActivityResult(requestCode, resultCode, data); 
    Log.d("APP_LOG ", " requestCode " + requestCode + " resultscode: " + resultCode + " Data " + data); 
    loginButton.onActivityResult(requestCode, resultCode, data); 
} 

我找到了答案,微博是不是为我工作,因为我一个片段 内使用,因此,这就是为什么它不工作,我刚刚创建新的活动,现在它的工作

+0

感谢猪头.... –