我正在尝试检测推文是否成功。如何在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方法,但我希望有更清洁,更好的方法。
答案 0 :(得分:18)
不要使用.show();
,而是创建一个这样的意图:
new Intent i = new TweetComposer.Builder(activity)
.text("#hastag").
.createIntent();
现在您可以开始结果活动:
startActivityForResult(i, TWEETER_REQ_CODE);
其中TWEETER_REQ_CODE
只是一个数字标识符。
下一个onActivityResult
等待TWEETER_REQ_CODE
显示。
希望它有所帮助, Ñ