gpt4 book ai didi

android - 没有默认启动的 Intent ACTION_SEND

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

我正在尝试通过我的应用在 Intent 中使用 ACTION_SEND 来分享文本。但是,如果您选择默认使用一个应用程序,它将与同一个应用程序共享,而不会每次都询问。

有人可以帮我吗?

如果可行,它应该能够像这段代码那样通过邮件、facebook、twitter、whatsapp 进行分享。谢谢。

Intent textShareIntent = new Intent(Intent.ACTION_SEND);
textShareIntent.putExtra(Intent.EXTRA_TEXT, "Text to share, URL");
textShareIntent.setType("text/plain");
startActivity(textShareIntent);

最佳答案

试试这个

Intent textShareIntent = new Intent(Intent.ACTION_SEND);
textShareIntent.putExtra(Intent.EXTRA_TEXT, "Text to share, URL");
textShareIntent.setType("text/plain");
if (textShareIntent.resolveActivity(getPackageManager()) != null)
startActivity(Intent.createChooser(textShareIntent, "Share"));
else
// no app can handle this intent, do something else

关于android - 没有默认启动的 Intent ACTION_SEND,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36209111/

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