我正在使用 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/