在我的Android应用程序中,我提供了使用此代码发送邮件的选项:
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setData(Uri.parse("mailto:"));
intent.putExtra(intent.EXTRA_EMAIL, "email@domain.de");
intent.putExtra(intent.EXTRA_SUBJECT, "MY SUBJECT");
try {
startActivity(intent.createChooser(intent, "SEND E-MAIL"));
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(this, "ERROR", Toast.LENGTH_SHORT).show();
}
它可以工作,但我的电子邮件地址不会自动设置为接收者。 怎么了?
答案 0 :(得分:1)
替换:
intent.setData(Uri.parse("mailto:"));
intent.putExtra(intent.EXTRA_EMAIL, "email@domain.de");
使用:
intent.setData(Uri.parse("mailto:email@domain.de"));