Как подключить несколько изображений к почтовому композитору.Добавление нескольких изображений на почту Composer
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("*/*");
ArrayList<Uri> uris = new ArrayList<Uri>();
for (int i = 1; i < alBitmap.size(); i++) {
strFile = strFile + "/" + i + ".jpg";
File fileIn = new File(strFile);
Uri u = Uri.fromFile(fileIn);
uris.add(u);
}
emailIntent.putExtra(Intent.EXTRA_STREAM, uris);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "");
this.startActivity(Intent.createChooser(emailIntent, "Send mail..."));
Но это дает следующие ошибки:
java.lang.ClassCastException: java.util.ArrayList cannot be cast to android.os.Parcelable.
Может кто-нибудь сказать мне, Что такое решение? Я также использовал putArrayListExtra вместо putExtra.
Относится к этим ссылкам http://android-er.blogspot.hk/2012/10/start-activity-to-send-multi-images.html –
Возможный дубликат [Android-приложений для нескольких приложений электронной почты с использованием Intent] (http: //stackoverflow.com/questions/2264622/android-multiple-email-attachments-using-intent) –