From 6000b68f7552826c590b9edd20f6861538e71814 Mon Sep 17 00:00:00 2001 From: tehcneko <88844448+tehcneko@users.noreply.github.com> Date: Wed, 25 Aug 2021 21:52:26 +0800 Subject: [PATCH] [app] Fix a crash (#1005) --- .../java/org/lsposed/manager/ui/fragment/RepoFragment.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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; } }