Ошибка (разрешение отклонено) при попытке отправить электронное письмо с несколькими вложениями - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь отправить электронное письмо с несколькими вложениями в моем приложении в Android Studio.Когда я нажимаю на кнопку для отправки, приложение просит меня выбрать приложение для отправки моей почты.Когда я выбираю приложение, в Gmail я получаю тост, в котором говорится, что в добавлении вложения отказано;но у меня есть все другие сведения, такие как объект и текст для отправки.Когда я выбираю другое приложение, например Yahoo Mail, я получаю Toast, который говорит мне, что размер вложения слишком велик.Но когда я пытаюсь выбрать вложение разностных вручную по одному, это работает нормально.пожалуйста, помогите мне решить это.спасибо.

вот мой код в моем java-файле

uriMail.add(uriCarteGrise);
uriMail.add(uriCertificatCession);
uriMail.add(uriCertificatNonGage);
uriMail.add(uriPieceIdentite);
String[] TO = {"email@yahoo.com"};
String[] CC = {"emailCC@yahoo.com"};
Intent intent = new Intent(Intent.ACTION_SEND_MULTIPLE);
intent.setData(Uri.parse("mailto:"));
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_EMAIL, TO);
intent.putExtra(Intent.EXTRA_CC, CC);
intent.putExtra(Intent.EXTRA_SUBJECT, "Subject");
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uriMail);
intent.putExtra(Intent.EXTRA_TEXT, "Message here");

try{
    startActivity(Intent.createChooser(intent, "Envoyer le mail"));
} catch (android.content.ActivityNotFoundException ex){
    //handle exception
}

мой код для отправки почты с несколькими вложениями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...