Whatsapp意图:多张图片,每张图片都有不同的标题

时间:2019-04-17 14:13:22

标签: java android android-intent whatsapp

我正在尝试通过Intent将多个图像发送到Whatsapp,但是每个图像必须具有不同的标题。这可能吗?

我可以一次发送多张图像,但不能为每张图像设置文本。

发送带有固定标题的多张图像:

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能够接收URI的ArrayList,并通过一项操作正确发送它们。但是它不能接收字符串的ArrayList,因为它们不是parcelabes。

如果我尝试这样做:

 whatsappIntent.putExtra(Intent.EXTRA_TEXT, mArrayListStrings);

然后不发送字幕。

有人成功吗?

谢谢。

0 个答案:

没有答案