我正在创建一个应用程序,我可以在其中共享指向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 ?"));
任何帮助都是值得的,谢谢。
答案 0 :(得分:0)
在@CommonsWare评论中引用@ndsmyter answer
作为ACTION_SEND操作的一部分所做的决定已经结束 到其他应用程序(和用户),而不是你。 ACTION_SEND未设计完成 用于startActivityForResult(),这就是你不喜欢的原因 获得结果,startActivityForResult()与此无关 其他应用的行为。
如你所见,是不可能的:(
希望这会有所帮助!!