【发布时间】:2017-09-27 01:18:40
【问题描述】:
我对 java 还很陌生,但我在电子邮件意图方面遇到了问题。我正在开发一个应用程序,我做了一个电子邮件意图,但我不知道如何确保收件人字段不是用户在编辑文本框中输入的结果,我希望将其删除,因此它只显示“主题”和应用程序中的“消息”框。当您点击“发送”时,我希望收件人字段已填写。这是我的代码
editTextSubject=(EditText)findViewById(R.id.editText2);
editTextMessage=(EditText)findViewById(R.id.editText3);
send=(Button) findViewById(R.id.button1);
send.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View arg0) {
String[] recipients = new String[]{"email@gmail.com"};
String subject=editTextSubject.getText().toString();
String message=editTextMessage.getText().toString();
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL, recipients );
email.putExtra(Intent.EXTRA_SUBJECT, subject);
email.putExtra(Intent.EXTRA_TEXT, message);
email.setType("message/rfc822");
startActivity(Intent.createChooser(email,"Choose an Email client :"));
【问题讨论】:
标签: java email android-intent sendto