android中的shareIntent是否有任何onActivityResult或响应?

时间:2016-04-04 04:40:42

标签: android android-intent

我正在创建一个应用程序,我可以在其中共享指向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 ?"));

任何帮助都是值得的,谢谢。

1 个答案:

答案 0 :(得分:0)

@CommonsWare评论中引用@ndsmyter answer

  

作为ACTION_SEND操作的一部分所做的决定已经结束   到其他应用程序(和用户),而不是你。 ACTION_SEND未设计完成   用于startActivityForResult(),这就是你不喜欢的原因   获得结果,startActivityForResult()与此无关   其他应用的行为。

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

希望这会有所帮助!!