Android无法将多个非图像文件共享到LINE App

时间:2019-06-24 11:47:14

标签: java android line

当我使用操作android.intent.action.SEND_MULTIPLE将多个文件从自己的Android应用发送到Line Chat时,只有图像文件可以发送到Line Chat,但非图像文件将被忽略。

LINE错误消息:只会从所选文件发送照片。

如何解决此问题,或者这是在线聊天共享的局限性?

===============

private Intent getLineShareImageAndPDF() {

    Intent intentShareFile = new Intent("android.intent.action.SEND_MULTIPLE");

    ArrayList < Uri > files = new ArrayList < Uri > ();

    String myImageFile = PATH_TO_IMAGE;

    String myPDFFile = PATH_TO_PDF;

    files.add(Uri.parse("file://" + myImageFile));

    files.add(Uri.parse("file://" + myPDFFile));

    intentShareFile.putParcelableArrayListExtra(Intent.EXTRA_STREAM, files);

    intentShareFile.setType("*/*");

    intentShareFile.putExtra(Intent.EXTRA_TEXT, "Here your file");

    intentShareFile.putExtra(Intent.EXTRA_SUBJECT, "Sharing File...");

    return intentShareFile;

}

0 个答案:

没有答案