gpt4 book ai didi

Android:通过 Intent.ACTION_SEND 共享(某物),然后自动返回到我的应用

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:31:09 26 4
gpt4 key购买 nike

我想分享我的应用程序中的一些内容。共享后(例如 - 发送消息),我希望我的应用程序再次处于 Activity 状态并且发送应用程序消失。使用下面的代码,我希望调用 onActivityResult,但它从未被调用。

发送电子邮件后,我的应用程序再次出现,但在发送短信(“消息”)后,消息应用程序仍然存在。 (永远不会调用 onActivityResult)

谢谢:-)

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
String shareBody = "This is a test";
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "You have to see this!");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);

startActivityForResult(Intent.createChooser(sharingIntent, "Share via"),1);

getFragmentManager().popBackStack();

最佳答案

这只会在用户按下后退按钮时被调用。因为您正在启动一个新的 Intent ,所以您将控制权交给了另一个应用程序。所以通常情况下,如果用户按下后退按钮(我作为 Android 用户会这样做),用户将返回到您的应用程序。这是我更喜欢在这种情况下使用的方式,据我所知,这也是在 Android 中执行此操作的唯一方式。

关于Android:通过 Intent.ACTION_SEND 共享(某物),然后自动返回到我的应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12707427/

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