diff --git a/app/src/main/java/com/fongmi/android/tv/ui/dialog/TrackDialog.java b/app/src/main/java/com/fongmi/android/tv/ui/dialog/TrackDialog.java index 63095696a..c1f745696 100644 --- a/app/src/main/java/com/fongmi/android/tv/ui/dialog/TrackDialog.java +++ b/app/src/main/java/com/fongmi/android/tv/ui/dialog/TrackDialog.java @@ -134,7 +134,7 @@ public final class TrackDialog extends BaseDialog implements TrackAdapter.OnClic public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode != Activity.RESULT_OK || requestCode != FileChooser.REQUEST_PICK_FILE) return; - App.post(() -> player.setSub(Sub.from(FileChooser.getPathFromUri(App.get(), data.getData()))), 250); + App.post(() -> player.setSub(Sub.from(FileChooser.getPathFromUri(data.getData()))), 250); dismiss(); } 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 5ea296d7d..b84fef913 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 @@ -65,6 +65,10 @@ public class FileChooser { } } + public static String getPathFromUri(Uri uri) { + return getPathFromUri(App.get(), uri); + } + public static String getPathFromUri(Context context, Uri uri) { if (uri == null) return null; String path = null;