Я пытаюсь отправить электронное письмо с несколькими вложениями в моем приложении в 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
}
мой код для отправки почты с несколькими вложениями