【问题标题】:Share Intent - Getting results, where it got shared and status?共享意图 - 获取结果、共享位置和状态?
【发布时间】:2013-11-01 05:55:08
【问题描述】:

在我的 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:"));

【问题讨论】:

    标签: android android-intent


    【解决方案1】:

    此问题可能与:Successful share intent for android

    基本上这取决于目标应用程序,它们是否设置结果并发送回您的应用程序。据我了解,目前这很不可靠,我也在寻找解决方法!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-12
      • 2023-04-03
      • 1970-01-01
      相关资源
      最近更新 更多