【问题标题】:Twitter Composer Callback OnSuccess/OnFailure FabricTwitter Composer 回调 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 方法,但我希望有一个更干净更好的方法。

【问题讨论】:

    标签: java android twitter-fabric


    【解决方案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 你找到任何答案了吗?我陷入了类似的境地。
    猜你喜欢
    • 2019-12-12
    • 1970-01-01
    • 2018-09-21
    • 1970-01-01
    • 2018-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-12
    相关资源
    最近更新 更多