1

我正在尝试使用意图打开邮件客户端。我希望填写 CC 和 BCC 字段。这一直很好,直到最近我注意到 GMail 4.2 忽略了我的 CC 和 BCC 字段。不过,这在 Gingerbread 上效果很好。这是我正在使用的代码。

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 的撰写屏幕,但不会显示抄送字段和密件抄送字段。更令人困惑的部分是,当您发送它时,它仍然有效!它实际上将其发送到 CC 和 BCC 电子邮件 ID。只是没有显示的用户界面。

4

1 回答 1

2

在“电子邮件应用程序”(不是 gmail)中配置电子邮件并对其进行测试。这可能是 gmail 应用程序中的错误。

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

于 2012-12-26T06:12:33.713 回答