gpt4 book ai didi

java - 如何使用 Android 共享 Intent 选择器 (ACTION_SEND) 监听/捕获社交媒体共享的成功事件?

转载 作者:行者123 更新时间:2023-12-01 22:14:45 25 4
gpt4 key购买 nike

我正在使用 Intent ACTION_SEND 在不同的社交媒体中分享内容。 enter image description here

现在,不考虑其他应用程序,除了 Twitter、Facebook、Instagram,我如何知道分享是否已成功发布?有某种监听器吗?或者是否有其结果特征的 Intent ?这是 Intent 代码

public static void shareTo(String type, String mediaPath, String caption, Context context) {


Intent share = new Intent(Intent.ACTION_SEND);


share.setType(type);


File media = new File(mediaPath);
Uri uri = Uri.fromFile(media);


share.putExtra(Intent.EXTRA_STREAM, uri);
share.putExtra(Intent.EXTRA_TEXT, caption);


context.startActivity(Intent.createChooser(share, "Share to"));
}

最佳答案

不,抱歉。您不会收到有关 ACTION_SEND Intent 的接收者对其执行操作的任何反馈。

关于java - 如何使用 Android 共享 Intent 选择器 (ACTION_SEND) 监听/捕获社交媒体共享的成功事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31308864/

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