diff --git a/src/com/android/settings/sim/SimDialogFragment.java b/src/com/android/settings/sim/SimDialogFragment.java index 2e4fa49367f..3bb8780cd4d 100644 --- a/src/com/android/settings/sim/SimDialogFragment.java +++ b/src/com/android/settings/sim/SimDialogFragment.java @@ -85,6 +85,10 @@ public abstract class SimDialogFragment extends InstrumentedDialogFragment imple @Override public void dismiss() { + if (isStateSaved()) { + Log.d(TAG, "fragment saved state, so bypass dismiss"); + return; + } mChangeListener.stop(); super.dismiss(); }