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!!
Comments:
- Worked like a charm! Thank you!
anon 08 Nov 2020 17:11:43 GMT
- Further comments disabled!
More Posts related to WhatsApp,
- How to know if someone has read your WhatsApp message
- WhatsApp Web escanner
- How to resolve Certificate Expired WhatsApp Error
- Share Multiple Images in WhatsApp using Android Intent
- [Solution] Installing Whatsapp There's insufficient space on the device
- Share Image to WhatsApp with Caption from your Android App
- Can we move apps like WhatsApp, Facebook to external MicroSD card
- WhatsApp Keyboard shortcuts for Mac
- WhatsApp launches WhatsApp Web to Access Messages over web browser
- How to Install WhatsApp application on Mac
- Officially Send WhatsApp message using webpage (html)
- How to send WhatsApp message from your Android App using Intent
More Posts:
- Read a file and Split using StringTokenizer in Java - Java
- Run DynamoDB Local on Docker Container - Docker
- Python: Fix command not found pip or pip3 on zsh shell - Python
- Fix 0x80070194 Error When Opening Microsoft OneDrive File - Microsoft
- Android ListView turns Black or Flickers while Scrolling - Android
- Enable Dark Mode in Google Search - Google
- How to run Gradle build in offline mode - Gradle
- Python: Access Environment Variables - Python