如何通过意图共享任何类型的文件(.pdf,.xls,.docs)?

时间:2019-07-04 11:33:44

标签: android android-intent

我检查了很多次,但每个人都问如何打开和阅读这些文件。 但是我只想从手机的存储中选择一个文件并共享。

我尝试使用以下代码

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()'

0 个答案:

没有答案