我生成了一个pdf文件并想要共享。为此,我创建了以下方法:
private void viewPdf(String file) {
Intent share = new Intent();
share.setAction(Intent.ACTION_SEND);
share.setType("application/pdf");
share.putExtra(Intent.EXTRA_STREAM, Uri.parse(file));
share.setPackage("com.whatsapp");
startActivity(share);
}
不幸的是,如果我选择Whatsapp作为目的地,它就可以工作。其他应用程序向Toast返回消息:
无法附加文件。