Twitter Composer回调OnSuccess/OnFailure Fabric

Jon*_*sen 4 java android twitter-fabric

我试图检测推文是否成功.如何在Android上使用Fabric(Twitter Composer)api实现这一目标?

new TweetComposer.Builder(activity)
                                .text("#hastag").show();
Run Code Online (Sandbox Code Playgroud)

我想做的事:

new TweetComposer.Builder(activity)
                                .text("#hastag").
                                .onSuccess(new Success(....))
                                .onFailure(new Failure(...)
                                .show();
Run Code Online (Sandbox Code Playgroud)

我可以在Activity中听取onActivityResult方法,但我希望有更清洁,更好的方法.

小智 18

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

new Intent i = new TweetComposer.Builder(activity)
                                .text("#hastag").
                                .createIntent();
Run Code Online (Sandbox Code Playgroud)

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

startActivityForResult(i, TWEETER_REQ_CODE);
Run Code Online (Sandbox Code Playgroud)

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

希望它有所帮助,N.

  • 即使我丢弃帖子,onActivityResult也会被触发.... 如何处理故障部分? (2认同)