Просто попробуйте этот один -
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,new String[]{"email"});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "subject");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,"Test");
//has to be an ArrayList
ArrayList<Uri> uris = new ArrayList<Uri>();
//convert from paths to Android friendly Parcelable Uri's
for (String file : filePaths)
{
File fileIn = new File(file);
Uri u = Uri.fromFile(fileIn);
uris.add(u);
}
emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
context.startActivity(emailIntent);
Have a look at this answer Надеюсь, что это помогает вам
«по электронной почте отправляется с моей стороны, но не идет на мой электронный почтовый ящик» ... спам фильтр? Отклонено сервером SMTP? Отклонено любым другим сервером по маршруту? Какое указание у вас есть, что проблема заключается в отправке электронной почты по коду, а не где-либо еще по пути электронной почты вне вашего контроля? Вы протестировали его на тестовом сервере электронной почты, который вы контролируете и можете контролировать? – David
Вышеупомянутая ссылка не разрешает мой запрос ... – Androiduser