Smi*_*tha 13 email android android-intent extra
我无法将电子邮件客户端中的TO字段预先填写到此处附加内容中提到的"到"地址:
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);
}
});
Run Code Online (Sandbox Code Playgroud)
问题是什么?
谢谢
Sneha
MBy*_*ByD 40
您需要将地址放在一个数组中:
it.putExtra(Intent.EXTRA_EMAIL, new String[] {"toaddress@gmail.com"});
Run Code Online (Sandbox Code Playgroud)
看到这里.
我有这样的东西及其作品:
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, ""));
Run Code Online (Sandbox Code Playgroud)