gpt4 book ai didi

android - 电子邮件 Intent 不再适用于 Android Lollipop

转载 作者:搜寻专家 更新时间:2023-11-01 07:56:49 24 4
gpt4 key购买 nike

我一直在使用下面的代码在 Android 中启动一个 Intent 来发送电子邮件。在 Android Lollipop(API 级别 21)之前,这工作正常。不幸的是,在 Android Lollipop 中,这会引发“不支持的操作”错误。

Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setType("message/rfc822");
intent.setData(Uri.parse("mailto:" + email));
startActivity(intent);

它非常基本,它只是传递电子邮件地址并让用户选择要使用的应用程序。

我应该如何调整我的代码以使其跨 API 级别工作?我的最低 API 级别是 16 (JellyBean)。

编辑根据评论和答案,我已经包含了 MIME 类型。

最佳答案

我知道了。这是由于没有设置电子邮件帐户造成的。在至少一个电子邮件应用程序中设置一个后,它就可以工作了。

这不是 Lollipop 的问题。

关于android - 电子邮件 Intent 不再适用于 Android Lollipop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26712856/

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