Устранение проблемы с намерением Android (без указания получателей c) - PullRequest
0 голосов
/ 17 января 2020

У меня проблема с тем, что я хочу, чтобы в моем приложении был указан конкретный c получатель электронной почты всякий раз, когда пользователь нажимает кнопку электронной почты, которая показывает ему / ей фиксированный получатель. Как я могу это сделать?

 public void google(View v){
       Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
       emailIntent.setType("plain/text");
       emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{});
       emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject");
       emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "");
       Intent shareIntent = Intent.createChooser(emailIntent,"");
       shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
       startActivity(shareIntent);

 }

это код

это изображение электронной почты

1 Ответ

0 голосов
/ 17 января 2020

Используйте этот код, надеюсь, он поможет

Intent Email = new Intent(Intent.ACTION_SEND);
            String[] recipents ={"your_recepient_email"};
            Email.putExtra(Intent.EXTRA_EMAIL,recipents);
            Email.setType("text/html")
            Email.setPackage("com.google.android.gm");
            startActivity(Intent.createChooser(Email, "Send mail"));

Если вы хотите, чтобы тема и контент использовали код, например, как вы добавили строки для темы.

...