0

我已经设置了收件人电子邮件地址,但是当我尝试在手机上使用它时,收件人地址为空,您必须手动填写。我认为代码很好我不知道有什么问题

CODE:
Intent mail = new Intent(android.content.Intent.ACTION_SEND);
mail.putExtra(android.content.Intent.EXTRA_EMAIL, "..@gmail.com");
mail.setType("plain/text");
startActivity(mail);
4

3 回答 3

0
String[] reciver  = new String[]{
                        "reciver01@gmail.com",
                        "reciver02@gmail.com",
                         ...
                     };
mailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, reciver);
于 2014-09-10T04:44:20.483 回答
0

尝试填写所有可用选项,例如主题、文本。

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

emailIntent.setType("plain/text");

emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, "Receiver@gmail.com");

emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Your Subject Here");

emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Body Part here");

startActivity(emailIntent);

希望您已正确授予所有权限。

一些参考资料。链接 1 ,链接 2

于 2012-05-16T05:55:03.327 回答
-1

也许您应该在此处插入收件人电子邮件:

mail.putExtra(android.content.Intent.EXTRA_EMAIL, "receiver@gmail.com");
于 2012-05-16T05:40:48.390 回答