我正在尝试使用intent打开邮件客户端。我希望填充CC和BCC字段。这工作正常,直到最近我注意到GMail 4.2忽略了我的CC和BCC字段。这虽然对姜饼很有用。这是我正在使用的代码。
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的Compose屏幕,但不会显示CC字段和BCC字段。更令人困惑的部分是,无论如何,当它发送时,它的工作原理!它实际上将它发送到CC和BCC电子邮件ID。它只是不显示的UI。
答案 0 :(得分:2)
在“电子邮件应用”(非gmail)中配置电子邮件并进行测试。这可能是gmail应用程序中的错误。
或者你通过发送邮件(手动)添加cc和bcc来测试gmail应用程序吗?