同时在WhatsApp中发送文档和文本

问题描述 投票:0回答:1

[目前,我想从WhatsApp发送带有文本的应用程序生成的PDF或Excel文件。但是在打开聊天屏幕后,只有文件发送而不是文本。相同的代码适用于电子邮件客户端,其中文本作为正文被添加]

Intent intentShareFile = new Intent(Intent.ACTION_SEND);

    intentShareFile.putExtra(Intent.EXTRA_SUBJECT,
            "My Subject");//Only used if user selects email client

    intentShareFile.putExtra(Intent.EXTRA_TEXT,
            "Extra text");

    if (isReportInPDF())
        intentShareFile.setType("application/pdf");
    else
        intentShareFile.setType("application/vnd.ms-excel");

    intentShareFile.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + url));

    startActivity(Intent.createChooser(intentShareFile, "Share File"));
android whatsapp
1个回答
0
投票

如果您同时提供这两个额外功能,则取决于消费应用程序来决定该如何处理它们,并非所有应用程序都会同时使用两者。

根据this注释。

© www.soinside.com 2019 - 2024. All rights reserved.