From 0e9a2f9f55bb6668d6a65c7f5de7bbce160a46cc Mon Sep 17 00:00:00 2001 From: ShirosakiMio <852468399@qq.com> Date: Mon, 25 Mar 2024 08:15:44 +0800 Subject: [PATCH] Update FileBrowserActivity.java --- .../com/tungsten/fcllibrary/browser/FileBrowserActivity.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/FCLLibrary/src/main/java/com/tungsten/fcllibrary/browser/FileBrowserActivity.java b/FCLLibrary/src/main/java/com/tungsten/fcllibrary/browser/FileBrowserActivity.java index 8f325e4b4..93ec59bec 100644 --- a/FCLLibrary/src/main/java/com/tungsten/fcllibrary/browser/FileBrowserActivity.java +++ b/FCLLibrary/src/main/java/com/tungsten/fcllibrary/browser/FileBrowserActivity.java @@ -169,9 +169,14 @@ public void onClick(View view) { } } if (view == openExternal) { + if (currentPath.toFile().getAbsolutePath().equals(Environment.getExternalStorageDirectory().getAbsolutePath())) { + return; + } Uri uri = FileProvider.getUriForFile(this, getString(R.string.file_browser_provider), currentPath.toFile()); Intent intent = new Intent(Intent.ACTION_SEND); intent.setDataAndType(uri, "*/*"); + intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION); startActivity(intent); } if (view == confirm) {