You can share multiple images to WhatsApp contacts using Intents by using putParcelableArrayListExtra method and passing an image URI ArrayList object.
Code Snippet: Uri uri1 = Uri.parse("android.resource://com.code2care.example.whatsappintegrationexample/drawable/image1");
Uri uri2 = Uri.parse("android.resource://com.code2care.example.whatsappintegrationexample/drawable/image2");
Uri uri3 = Uri.parse("android.resource://com.code2care.example.whatsappintegrationexample/drawable/image3");
ArrayList<Uri> imageUriArray = new ArrayList<Uri>();
imageUriArray.add(uri1);
imageUriArray.add(uri2);
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_TEXT, "Text caption message!!");
intent.setType("text/plain");
intent.setType("image/jpeg");
intent.setPackage("com.whatsapp");
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUriArray);
startActivity(intent);
You would see multiple images stack when the Android WhatsApp Activity page is loaded and you select a contact or group!!

Share Multiple Images with WhatsApp Android Intent
Comments:
- Worked like a charm! Thank you!
anon 08 Nov 2020 17:11:43 GMT
- Further comments disabled!
More Posts related to WhatsApp,
- Officially Send WhatsApp message using webpage (html)
- Share Multiple Images in WhatsApp using Android Intent
- How to Install WhatsApp application on Mac
- How to resolve Certificate Expired WhatsApp Error
- How to send WhatsApp message from your Android App using Intent
- [Solution] Installing Whatsapp There's insufficient space on the device
- WhatsApp launches WhatsApp Web to Access Messages over web browser
- How to know if someone has read your WhatsApp message
- Share Image to WhatsApp with Caption from your Android App
- WhatsApp Web escanner
- Can we move apps like WhatsApp, Facebook to external MicroSD card
More Posts:
- incorrect line ending: found carriage return (\r) without corresponding newline (\n) - Android
- Upload Pdf file using PHP Script - PHP
- Fix zsh: permission denied: script.sh - zsh
- 3 Commands to stop Nginx Server - Linux
- Steps to Compare Two files in Sublime Text Side-by-Side - Sublime-Text
- Android : IOException: Unable to open sync connection! - Android
- Send Email using SharePoint PowerShell command, SMTP server - SharePoint
- How to install pip on macOS using terminal command [Python] - Python