From f01ffeb54b4938ed7aa440c7ce14b93c02daff3f Mon Sep 17 00:00:00 2001 From: FongMi Date: Mon, 13 Nov 2023 18:20:50 +0800 Subject: [PATCH] Update FileChooser.java --- .../main/java/com/fongmi/android/tv/utils/FileChooser.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/utils/FileChooser.java b/app/src/main/java/com/fongmi/android/tv/utils/FileChooser.java index 51451130f..217d84b3f 100644 --- a/app/src/main/java/com/fongmi/android/tv/utils/FileChooser.java +++ b/app/src/main/java/com/fongmi/android/tv/utils/FileChooser.java @@ -13,6 +13,7 @@ import android.provider.MediaStore; import androidx.fragment.app.Fragment; +import com.fongmi.android.tv.App; import com.github.catvod.utils.Path; import java.io.File; @@ -51,8 +52,8 @@ public class FileChooser { intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true); intent.putExtra(Intent.EXTRA_MIME_TYPES, mimeTypes); intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, false); - Intent destIntent = Intent.createChooser(intent, ""); - if (fragment != null) fragment.startActivityForResult(destIntent, code); + if (intent.resolveActivity(App.get().getPackageManager()) == null) return; + if (fragment != null) fragment.startActivityForResult(Intent.createChooser(intent, ""), code); } public static String getPathFromUri(Context context, Uri uri) {