当我尝试共享文件时,它的显示格式不支持msg

pn9klfpd  于 2021-07-08  发布在  Java
关注(0)|答案(1)|浏览(210)
Intent intentShareFile = new Intent(Intent.ACTION_SEND);

intentShareFile.addFlags( Intent.FLAG_GRANT_WRITE_URI_PERMISSION);

intentShareFile.setType("application/*");

intentShareFile.putExtra(Intent.EXTRA_STREAM, Uri.parse("content:/"+path));

Intent shareIntent = Intent.createChooser(intentShareFile, "share");

startActivity(shareIntent);

我用这个代码发送一个文件使用意图组件。。。但它显示错误消息。。。

nhhxz33t

nhhxz33t1#

不要使用: Uri.parse("content:/"+path) 试用: FileProvider.getUriForFile(getContext(), getContext().getPackageName() + ".FileProvider", path)

相关问题