diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/RepoFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/RepoFragment.java index aa695861..8347746b 100644 --- a/app/src/main/java/org/lsposed/manager/ui/fragment/RepoFragment.java +++ b/app/src/main/java/org/lsposed/manager/ui/fragment/RepoFragment.java @@ -130,8 +130,9 @@ public class RepoFragment extends BaseFragment implements RepoLoader.Listener { super.onResume(); adapter.initData(); if (preLoadWebview) { - new Handler(Looper.getMainLooper()).postDelayed(() -> - new WebView(RepoFragment.this.requireContext()), 500); + new Handler(Looper.getMainLooper()).postDelayed(() -> { + if (!isRemoving()) new WebView(requireContext()); + }, 500); preLoadWebview = false; } }