4

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

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

我想做的事:

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

我可以在 Activity 中收听 onActivityResult 方法,但我希望有一种更清洁、更好的方法。

4

1 回答 1

18

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

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

现在您可以启动结果活动:

startActivityForResult(i, TWEETER_REQ_CODE);

whereTWEETER_REQ_CODE只是一个数字标识符。接下来onActivityResult等待TWEETER_REQ_CODE出现。

希望它有所帮助,N。

于 2015-01-14T12:27:33.020 回答