Я пытаюсь отправить несколько изображений в Whatsapp через Intent, но у каждого должна быть отдельная подпись.Возможно ли это?
Я могу отправить несколько изображений одновременно, но не могу установить текст для каждого.
Отправка нескольких изображений с фиксированным заголовком:
Intent whatsappIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
whatsappIntent.setType("text/plain");
whatsappIntent.setPackage("com.whatsapp");
whatsappIntent.putExtra(Intent.EXTRA_TEXT, "fixed caption");
whatsappIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, mArrayListImagesURIs);
whatsappIntent.setType("image/jpeg");
whatsappIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(whatsappIntent);
putParelableArrayExtra isспособен получать ArrayList URI и правильно отправляет их за одно действие.Но он не может получить ArrayList of Strings, потому что они не являются parcelabs.
Если я попробую это:
whatsappIntent.putExtra(Intent.EXTRA_TEXT, mArrayListStrings);
Тогда заголовок не будет отправлен.
Кто-нибудь былуспешно в этом?
Заранее спасибо.