我检查了很多次,但每个人都问如何打开和阅读这些文件。 但是我只想从手机的存储中选择一个文件并共享。
我尝试使用以下代码
void sendIntent5() {
Intent intent = new Intent(Intent.ACTION_SEND);
String Pathholder = intent.getData().getPath();
Uri myUri = Uri.parse(Pathholder);
intent.setDataAndType(myUri, "application/pdf");
PackageManager pm = this.getPackageManager();
if (intent.resolveActivity(pm) != null) {
startActivity(intent);
}
}
但是我只有以下错误: java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'java.lang.String android.net.Uri.getPath()'