Android 是否显示电子邮件中预先填充的收件人地址?
我无法将电子邮件客户端中的“收件人”字段预填到此处附加说明中提到的“收件人”地址:Android 是否显示电子邮件中预先填充的收件人地址?,android,email,android-intent,extra,Android,Email,Android Intent,Extra,我无法将电子邮件客户端中的“收件人”字段预填到此处附加说明中提到的“收件人”地址: EmailImage.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent it = ne
EmailImage.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent it = new Intent(Intent.ACTION_SEND_MULTIPLE);
it.putExtra(Intent.EXTRA_EMAIL, "toaddress@gmail.com");
it.putExtra(Intent.EXTRA_SUBJECT, "Regarding Policy Info");
it.putExtra(Intent.EXTRA_TEXT, "When is my next Premium due");
//it.setType("text/plain");
it.setType("message/rfc822");
startActivity(it);
}
});
有什么问题
谢谢Sneha您需要将地址放入数组中:
it.putExtra(Intent.EXTRA_EMAIL, new String[] {"toaddress@gmail.com"});
看。我有这样的东西和它的作品:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("plain/text");
intent.putExtra(Intent.EXTRA_EMAIL, new String[] { "some@email.address" });
intent.putExtra(Intent.EXTRA_SUBJECT, "subject");
intent.putExtra(Intent.EXTRA_TEXT, "mail body");
startActivity(Intent.createChooser(intent, ""));
当使用动作\u发送\u多次时 您必须为Intent.EXTRA_电子邮件Binyamin Sharet提供一个字符串数组 如果要求只提供一个地址,那么使用Intent.ACTION\u SEND。试试这个
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_EMAIL,new String[]{"","your email"});
这对我很有用:
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,new String[] { "someone@gmail.com" });
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, edt_msg.getText().toString());
emailIntent.putExtra(Intent.EXTRA_SUBJECT, edt_subjct.getText().toString());
emailIntent.setType("message/rfc822");
Uri uri = Uri.parse("file://" + file_img_capt);
emailIntent.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(emailIntent);
遇到同样的问题(使用与上面完全相同的代码);TO Field仍然是空的:-(您现在需要做些什么?(假设您以前为收件人提供了字符串数组?)。也许您可以发布最终的工作示例代码!?thx。@vaiomike不理解这个问题。我的问题是针对@sneha,他是否可以发布他的工作解决方案。(我也有同样的问题,尽管我把地址放在了一个数组中)@vaiomike-所以在他的问题下发表评论,这样他就会得到通知。sry,我的错。我想他已经得到了通知,因为他已经接受了这个解决方案。你介意发布你的工作解决方案吗?(我面临着同样的问题,但我确实已经将地址放入了一个数组中…仍然是空的“TO字段”)