java - 使用 ShareActionProvider 共享内容时检测成功/失败

标签 java android android-sharing

我正在使用 ShareActionProvider 在我的应用程序中进行共享。但是,我找不到一种方法来验证共享是否成功(失败、用户在某个时候取消了共享等)。可以这样做吗?

我知道使用 startActivityForResult 可以轻松实现这一点,但我发现使用 ShareActionProvider 是推荐的方法。

最佳答案

Is it possible to do this?

没有。

I know I could make it easy using startActivityForResult

通常,这也不起作用。这适用于专门设计startActivityForResult()调用的 Activity ,以及少数支持ACTION_SEND的 Activity 都是这样设计的。 The documentation for ACTION_SEND表示没有输出,因此很少有支持 ACTION_SEND 的 Activity 会调用 setResult()

关于java - 使用 ShareActionProvider 共享内容时检测成功/失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23618897/

相关文章:

java - 如何将刮取的每条信息打印在新行上

android - NumberPicker 中的文本被截断

javascript - 为什么将文本复制到剪贴板时不应用新行

android - 如何过滤 ACTION_SEND Intent 的特定应用程序(并为每个应用程序设置不同的文本)

java - android文件共享时的访问权限

java - Spring安全认证: always redirect to error login page

java - 通过 powershell 启动 selenium grid hub 时出错 - VSTS/TFS

android - CSS :focus automatically opens link on android device

java - 制作二叉搜索树会引发异常

android - 以编程方式设置微调器选择