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 fb80b3d2..aa695861 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 @@ -125,20 +125,15 @@ public class RepoFragment extends BaseFragment implements RepoLoader.Listener { repoLoader.removeListener(this); } - @Override - public void onStart() { - super.onStart(); - if (preLoadWebview) { - new Handler(Looper.getMainLooper()).post(() -> - new WebView(RepoFragment.this.requireContext())); - preLoadWebview = false; - } - } - @Override public void onResume() { super.onResume(); adapter.initData(); + if (preLoadWebview) { + new Handler(Looper.getMainLooper()).postDelayed(() -> + new WebView(RepoFragment.this.requireContext()), 500); + preLoadWebview = false; + } } @Override