From 6150c60bde6ee84378f417d97b8c37c03f25514c Mon Sep 17 00:00:00 2001 From: Heming Liu Date: Thu, 4 Apr 2019 17:55:07 -0700 Subject: [PATCH] Fix Fragment crash: check current fragment state before accessing ChildFragmentManager --- .../stetho/common/android/FragmentCompatSupportLib.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stetho/src/main/java/com/facebook/stetho/common/android/FragmentCompatSupportLib.java b/stetho/src/main/java/com/facebook/stetho/common/android/FragmentCompatSupportLib.java index 589ddda3..7128a405 100644 --- a/stetho/src/main/java/com/facebook/stetho/common/android/FragmentCompatSupportLib.java +++ b/stetho/src/main/java/com/facebook/stetho/common/android/FragmentCompatSupportLib.java @@ -96,6 +96,10 @@ public View getView(Fragment fragment) { @Nullable @Override public FragmentManager getChildFragmentManager(Fragment fragment) { + if (!fragment.isAdded() || fragment.isDetached()) { + return null; + } + return fragment.getChildFragmentManager(); } }