如何确认Android Share Intent成功或完成

cod*_*ark 7 android share facebook android-intent android-sharing

有没有办法确认Android中的共享意图是成功还是不成功?(例如,如果我分享Facebook帖子,我想知道它是否已成功发布或知道它是否被取消.)

以下是我用来分享的Android意图代码.目前,它会启动一个对话框,允许用户选择要共享的应用程序:

Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, body);    
activity.startActivity(Intent.createChooser(shareIntent, title));
Run Code Online (Sandbox Code Playgroud)

Jaw*_*wad 10

就个人而言,我正要说"使用startActivityForResult()"并检查返回的内容.但是,你可以在这里阅读更多内容,它并不那么简单.如果用户取消了意图,则返回相同的数字,就好像意图已完成(对于大多数应用程序).

最后,此刻更简单的分享意向一般,你无法判断是否成功与否.