From 685862cb969a284555b715ce8f03b1d502a20fcd Mon Sep 17 00:00:00 2001 From: martindhy Date: Thu, 1 Jul 2021 09:51:23 +0800 Subject: [PATCH] Fix bug Can not perform this action after onSaveInstanceState com.mogo.module.small.map.SmallMapProvider.showPanel(SmallMapProvider.java:68) --- .../java/com/mogo/module/small/map/SmallMapProvider.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapProvider.java b/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapProvider.java index 340118bde6..4084d041a3 100644 --- a/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapProvider.java +++ b/modules/mogo-module-smp/src/main/java/com/mogo/module/small/map/SmallMapProvider.java @@ -69,11 +69,11 @@ public class SmallMapProvider implements IMogoSmallMapProvider, IMogoStatusChang if (mSmallMapFragment == null) { Logger.d(TAG, "准备add fragment======"); mSmallMapFragment = new SmallMapFragment(); - mActivity.getSupportFragmentManager().beginTransaction().add(mContainerId, mSmallMapFragment).commit(); + mActivity.getSupportFragmentManager().beginTransaction().add(mContainerId, mSmallMapFragment).commitAllowingStateLoss(); return; } Logger.d(TAG, "准备show fragment"); - mActivity.getSupportFragmentManager().beginTransaction().show(mSmallMapFragment).commit(); + mActivity.getSupportFragmentManager().beginTransaction().show(mSmallMapFragment).commitAllowingStateLoss(); } catch (Exception e) { e.printStackTrace(); } @@ -85,7 +85,7 @@ public class SmallMapProvider implements IMogoSmallMapProvider, IMogoStatusChang try { if (mSmallMapFragment != null) { Logger.d(TAG, "准备hide fragment"); - mActivity.getSupportFragmentManager().beginTransaction().hide(mSmallMapFragment).commit(); + mActivity.getSupportFragmentManager().beginTransaction().hide(mSmallMapFragment).commitAllowingStateLoss(); } } catch (Exception e) { e.printStackTrace();