diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingFragment.java b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingFragment.java index 2240fe14e..72d696fc8 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingFragment.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/SettingFragment.java @@ -145,7 +145,7 @@ public class SettingFragment extends BaseFragment implements ConfigListener, Sit @Override public void setConfig(Config config) { if (config.getUrl().startsWith("file")) { - PermissionUtil.requestFile(this, allGranted -> load(config)); + requireView().post(() -> PermissionUtil.requestFile(this, allGranted -> load(config))); } else { load(config); }