【发布时间】:2017-02-11 03:54:21
【问题描述】:
我想知道下面的代码是否正确? 我有以下代码,其中包含用户名、电子邮件地址、电子邮件主题和电子邮件正文。然后用户点击提交按钮:
submitButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, nameValue); //nameValue is sender name takes via EditText
intent.putExtra(Intent.EXTRA_EMAIL, emailValue); //emailValue is sender email address takes via EditText
intent.putExtra(Intent.EXTRA_SUBJECT, subjectValue); //subjectValue is subject of email takes via EditText
intent.putExtra(Intent.EXTRA_TEXT, messageValue); //mesageValue is body of message takes via EditText
intent.setData(Uri.parse("mailto:example@gmail.com"));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
});
我还没有安卓手机来测试。 在模拟器中,我收到以下错误:
我怎么知道上面的代码在手机上可以正常工作??
【问题讨论】:
-
我只想知道我上面的代码是不是?还是我必须在模拟器中设置其他邮件?请帮忙。