我正在尝试通过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);
然后不发送字幕。
有人成功吗?
谢谢。