Twitter Composer 回调 OnSuccess/OnFailure Fabric

Posted

技术标签:

【中文标题】Twitter Composer 回调 OnSuccess/OnFailure Fabric【英文标题】:Twitter Composer Callback OnSuccess/OnFailure Fabric 【发布时间】:2015-01-05 19:05:15 【问题描述】:

我正在尝试检测推文是否成功。如何在 android 上使用 Fabric (Twitter Composer) api 实现这一点?

new TweetComposer.Builder(activity)
                                .text("#hastag").show();

我想做什么:

new TweetComposer.Builder(activity)
                                .text("#hastag").
                                .onSuccess(new Success(....))
                                .onFailure(new Failure(...)
                                .show();

我可以在 Activity 中监听 onActivityResult 方法,但我希望有一个更干净更好的方法。

【问题讨论】:

【参考方案1】:

不要使用.show();,而是创建这样的意图:

new Intent i = new TweetComposer.Builder(activity)
                                .text("#hastag").
                                .createIntent();

现在您可以开始活动以获得结果:

startActivityForResult(i, TWEETER_REQ_CODE);

其中TWEETER_REQ_CODE 只是一个数字标识符。 下一个onActivityResult 等待TWEETER_REQ_CODE 出现。

希望对你有帮助, N.

【讨论】:

但是当用户成功创建帖子后,它会在推特视图开始时给出,以及如何关闭该视图?如果你做了这个,请在​​这里发帖。谢谢。 @ntcase onActivityResult 被触发,即使我丢弃帖子......?失败部分如何处理? 以上解决方案对我有用,谢谢 ntcase 和 shevski @Priya 你找到任何答案了吗?我陷入了类似的境地。

以上是关于Twitter Composer 回调 OnSuccess/OnFailure Fabric的主要内容,如果未能解决你的问题,请参考以下文章