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);
}
答
我找到了答案,微博是不是为我工作,因为我一个片段 内使用,因此,这就是为什么它不工作,我刚刚创建新的活动,现在它的工作
感谢猪头.... –