Intent.EXTRA_CC不适用于Android的GMail 4.2.1



我正在尝试使用intent打开邮件客户端。我希望抄送和密件抄送字段被填充。这个工作很好,直到最近我注意到GMail 4.2忽略了我的抄送和密件抄送字段。这在姜饼上效果很好。这是我使用的代码。

Intent mailIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
mailIntent.putExtra(Intent.EXTRA_EMAIL, new String[] { "a@b.com", "b@c.com"} );
mailIntent.putExtra(Intent.EXTRA_CC, new String[] { "thisisacc@gmail.com", "anothercc@c.com"});
mailIntent.putExtra(Intent.EXTRA_BCC, new String[] {"bcc@gmail.com", "anotherbcc@gmail.com"});
mailIntent.setType("text/html");
mailIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(mailIntent);

这打开GMail的撰写屏幕,但抄送字段和密件抄送字段不显示。更令人困惑的是,当你发送它的时候,它是有效的!它实际上把它发送到抄送和密件抄送的电子邮件id。只是UI没有显示出来。

在"email app"(不是gmail)中配置一个电子邮件并测试它。这可能是gmail应用程序的bug。

或者你是否通过发送邮件(手动)添加抄送和密件来测试gmail应用程序?

最新更新