我正在使用以下代码在我的Android应用上分享内容:
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "blah blah blah");
this.startActivity(Intent.createChooser(shareIntent, "Choose a sharing option:"));
我需要知道用户是否分享了成功或是否失败。无论如何在共享操作完成时获得回调?
答案 0 :(得分:3)
使用startActivityForResult,这些方法可以检查响应。请检查: startActivityForResult
如果您需要对流程有更多控制权,则不应使用“共享意图”方法。相反,您可以使用Twitter4j库进行推特,使用Facebook SDK for Android进行Facebook共享。