Android 推特应用程序在成功创建推特后发送错误的活动结果

Android 推特应用程序在成功创建推特后发送错误的活动结果,android,twitter,twitter-fabric,tweets,Android,Twitter,Twitter Fabric,Tweets,我正在我的应用程序中撰写一条推文,然后启动Twitter应用程序在用户个人资料中创建该推文。下面是撰写Tweet和启动Twitter应用程序的代码 TweetComposer.Builder builder = new TweetComposer.Builder(this).text(tweetText); Intent intent = builder.createIntent(); startActivityForResult(intent, TWEET_REQUEST_CODE); 然后

我正在我的应用程序中撰写一条推文,然后启动Twitter应用程序在用户个人资料中创建该推文。下面是撰写Tweet和启动Twitter应用程序的代码

TweetComposer.Builder builder = new TweetComposer.Builder(this).text(tweetText);
Intent intent = builder.createIntent();
startActivityForResult(intent, TWEET_REQUEST_CODE);
然后我通过以下代码了解推文是否成功创建:

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode = TWEET_REQUEST_CODE && resultCode == RESULT_OK) {
        //do some operation
    }
}
问题是,尽管推特应用程序成功创建了推特,并出现在用户的时间线上,但我在活动结果中得到了
resultCode=RESULT\u cancelled
,而不是
RESULT\u OK
,因此问题是为什么我得到的结果被取消而不是RESULT\u OK?我已经尝试找到了答案通过检查
onActivityResult
中的
数据
对象导致错误,但该对象也是空的。是否有其他方法可以找到更多有关应用程序发送
结果\u取消的原因的信息

另外,我不会在我的应用程序中处理用户登录,而是让Twitter应用程序来为我处理。以下是结构的设置代码:

TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET);
Fabric.with(this, new Twitter(authConfig), new TweetComposer());
Twitter SDK版本:2.3.2


推特应用程序版本:6.48.0

我也有这个问题。有什么消息吗?