【问题标题】:Is there any onActivityResult or response for shareIntent in android?android中是否有任何onActivityResult或shareIntent响应?
【发布时间】:2016-07-23 12:35:06
【问题描述】:

我正在创建一个应用程序,我可以在其中分享指向 Android 设备中可用应用程序的链接并增加分享次数,但我无法获得任何 响应onActivityResult 为了那个意图

现在我只是在单击按钮以共享链接时增加了计数器,但这不是正确的方法。

我正在使用下面的代码来分享链接

    Intent shareIntent = new Intent();
    shareIntent.setAction(Intent.ACTION_SEND);
    shareIntent.putExtra(Intent.EXTRA_TEXT, "\n" + text + "\n\n" + "www.google.com");
    shareIntent.setType("text/plain");
    shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
    mContext.startActivity(Intent.createChooser(shareIntent, "Share Link using ?"));

任何帮助都非常感谢。

【问题讨论】:

    标签: android android-intent


    【解决方案1】:

    @ndsmyter answer cmets 中引用@CommonsWare

    决定作为 ACTION_SEND 操作的一部分发生什么 给另一个应用程序(和用户),而不是你。 ACTION_SEND 不是设计的 与 startActivityForResult() 一起使用,这就是为什么你不是 获得结果,并且 startActivityForResult() 与 其他应用的行为。

    如你所见,这是不可能的:(

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多