не удается отобразить «в поле» при отправке почты из приложения Android - PullRequest
1 голос
/ 05 октября 2011

Я реализовал отправленную электронную почту в моем приложении. Для этого я использую следующий код:

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. Помоги мне за это. спасибо.

...