分享意图 - 获得结果,共享和状态?

bas*_*itj 9 android android-intent

在我的Android应用中,我使用以下代码与任何可以共享它的应用共享照片.因此,根据安装的应用程序,它可以与Gmail,Facebook,Twitter等共享.

这是我的问题:

  1. 我可以从Intent获得一个结果,告诉我们这个图像共享的位置吗?
  2. 我可以获得上传此份额的状态吗?
  3. 我至少可以知道共享对话框何时消失,并且重点关注我的应用程序?
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.setType("image/png");
Uri uri = Uri.parse("android.resource://com.mypackage.myapp/"+MainScreen.selectedCardId);
shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
shareIntent.putExtra(Intent.EXTRA_TEXT, "Email body text");
startActivity(Intent.createChooser(shareIntent, "Share your card with:"));
Run Code Online (Sandbox Code Playgroud)

Son*_*ang 5

这个问题可能与以下内容有关:android的成功分享意图

基本上它取决于目标应用程序,他们是否设置结果并发送回您的应用程序.从我理解的这一点来看,这是非常不可靠的,我也正在寻找一种解决方法!