如何与标题共享pdf [不应显示UNTITLED]

时间:2019-04-02 10:42:41

标签: android

以下代码是与UNTITLED.pdf共享的pdf 如何命名pdf

 Intent sendIntent = new Intent();
                sendIntent.setAction(Intent.ACTION_SEND);
                sendIntent.setType("application/pdf");
                String shareMessage= "dummy";
               shareIntent.putExtra(Intent.EXTRA_TEXT, shareMessage);
              sendIntent.putExtra(Intent.EXTRA_STREAM,Uri.parse(targetPdf));
                startActivity(Intent.createChooser(sendIntent, "dummy"));

我应该放入putextra以便将共享的pdf从UNTITLTED更改为虚拟?

1 个答案:

答案 0 :(得分:0)

处理ACTION_SEND Intent的活动可以执行所需的操作。无法强迫它做任何事情,部分原因是有{em>数千个ACTION_SEND活动,每个活动都是由不同的开发团队创建的。所以,

  • 有些人可能会注意您的EXTRA_TEXT,而有些人可能不会,因为ACTION_SEND规范仅支持 EXTRA_TEXT或{{1 }},而您同时使用这两种方式

  • 有些人可能会查看EXTRA_STREAM的最后一个路径段,并假设它是某种文件名;其他人可能不会

因此,按原样填充Uri,也许稍微调整一下值,否则就直接使用它。