gpt4 book ai didi

android - 如何确认 Android Share Intent 是否成功或完成

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:43:23 25 4
gpt4 key购买 nike

有没有办法确认 Android 中的分享 Intent 是成功还是失败? (例如,如果我分享了 Facebook 帖子,我想知道它是否已成功发布或是否被取消。)

下面是我用来分享的 Android intent 代码。目前,它会启动一个对话框以允许用户选择要共享到的应用:

Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, body);
activity.startActivity(Intent.createChooser(shareIntent, title));

最佳答案

就个人而言,我正要说“使用 startActivityForResult()”并检查返回的内容。但是,您可以 read more here ,事情并没有那么简单。如果用户取消了 Intent ,则返回与完成 Intent 相同的数字(对于大多数应用程序)。

最终,目前对于更简单的分享 Intent 一般,您无法检查它是否成功。

关于android - 如何确认 Android Share Intent 是否成功或完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27241227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com