电子邮件意图不再适用于Android Lollipop

本杰明

我一直在使用下面的代码Intent在Android中启动发送电子邮件。在使用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类型。

本杰明

我懂了。这是由于未设置电子邮件帐户引起的。在至少一个电子邮件应用程序中设置一个后,它就可以工作了。

棒棒糖不是问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

电子邮件意图不再适用于Android Lollipop

来自分类Dev

xml onClicks不再适用于Android Lollipop中的活动

来自分类Dev

Android Studio项目适用于Lollipop,但不适用于Kitkat

来自分类Dev

抬头通知-Android Lollipop

来自分类Dev

浮动按钮Android Lollipop

来自分类Dev

Android节电模式(Lollipop)

来自分类Dev

android BCC不适用于电子邮件

来自分类Dev

FLAG_DISMISS_KEYGUARD不再可用于Android Lollipop吗?

来自分类Dev

Android Lollipop-服务意图必须明确

来自分类Dev

具有Spannable的按钮setText不适用于Android 5.0 Lollipop

来自分类Dev

适用于Pre-Lollipop设备的Android TextView中的Triangular Bullet

来自分类Dev

将适用于Android Lollipop 5.0的Phonegap中的URL列入白名单

来自分类Dev

用意图发送电子邮件附件。仅适用于Gmail

来自分类Dev

Android Lollipop活动屏幕损坏

来自分类Dev

Android Lollipop上的MediaRecorder问题

来自分类Dev

NoSuchFieldException:Android Lollipop上的mFastScroller

来自分类Dev

RSA在Android Lollipop上解密

来自分类Dev

Android Lollipop API无法显示

来自分类Dev

屏幕底部的Android Lollipop LinearLayout

来自分类Dev

在Android Lollipop上创建闹钟

来自分类Dev

Android Lollipop意外选项菜单

来自分类Dev

OpenCV服务意图必须明确,Android 5.0 Lollipop

来自分类Dev

电子邮件附件不适用于邮戳

来自分类Dev

适用于菜鸟的电子邮件加密

来自分类Dev

适用于菜鸟的电子邮件加密

来自分类Dev

适用于Ubuntu的电子邮件应用程序

来自分类Dev

FosUserBundle确认电子邮件不适用于swiftmailer

来自分类Dev

Codeigniter 电子邮件仅适用于我的电子邮件

来自分类Dev

Android Lollipop上的android-ffmpeg问题

Related 相关文章

热门标签

归档