Я реализовал отправленную электронную почту в моем приложении.
Для этого я использую следующий код:
Matcher matcher;
Pattern pattern;
String emailExpression ="^[a-zA-Z0-9._%-]+@[a-zA-Z0-9._%-]+\\.[a-zA-Z0-9._%-]{2,4}$";
public static String email = "abc@xyz.com";
pattern = Pattern.compile(emailExpression);
matcher = pattern.matcher(email);
if(!matcher.matches())
{
Toast.makeText(getApplicationContext(),"Some Emails are not valid.",Toast.LENGTH_LONG).show();
}
else
{
String mailto = (email);
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_EMAIL, mailto);
sendIntent.putExtra(Intent.EXTRA_SUBJECT,"Hello !!");
sendIntent.putExtra(Intent.EXTRA_TEXT, "");
sendIntent.setType("text/plain");
startActivity(Intent.createChooser(sendIntent, "MySendMail"));
Toast.makeText(getApplicationContext(),"Check Your Mail box for Delivery Report",Toast.LENGTH_LONG).show();
}
Все работает нормально, но хотя я хочу нажать на кнопку отправки почты, я не могу увидеть этот адрес электронной почты в поле, которое я указал в качестве получателей.
Что я должен сделать?
Я хочу показать адрес электронной почты получателей в поле «Кому:» при вызове намерения SendEmail.
Помоги мне за это.
спасибо.