diff --git a/arch/src/main/java/com/qmuiteam/qmui/arch/QMUIFragment.java b/arch/src/main/java/com/qmuiteam/qmui/arch/QMUIFragment.java index f82771e9..7cbdf894 100644 --- a/arch/src/main/java/com/qmuiteam/qmui/arch/QMUIFragment.java +++ b/arch/src/main/java/com/qmuiteam/qmui/arch/QMUIFragment.java @@ -511,7 +511,7 @@ public abstract class QMUIFragment extends Fragment implements mCalled = false; boolean canHandle = canHandleSwipeBack(); - if (!mCalled) { + if (canHandle && !mCalled) { throw new RuntimeException(getClass().getSimpleName() + " did not call through to super.shouldPreventSwipeBack()"); }