From 0bc955d56c9729620d45455bd611b46d83dcc8bf Mon Sep 17 00:00:00 2001 From: yangyakun Date: Thu, 8 Jun 2023 17:30:48 +0800 Subject: [PATCH] =?UTF-8?q?isAdd=20=E7=9B=B4=E6=8E=A5=E6=8E=A8=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bus/passenger/ui/dialogfragment/M1ContainFragment.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/ui/dialogfragment/M1ContainFragment.kt b/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/ui/dialogfragment/M1ContainFragment.kt index b165fb86dd..1409785af6 100644 --- a/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/ui/dialogfragment/M1ContainFragment.kt +++ b/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/ui/dialogfragment/M1ContainFragment.kt @@ -211,7 +211,7 @@ class M1ContainFragment : mShownByMe.isAccessible = true mDismissed.setBoolean(this, false) mShownByMe.setBoolean(this, true) - if (isAdded) { //解决方法就是添加这行代码,如果已经添加了,就移除掉然后再show,就不会出现Fragment already added的错误了。 + if (isAdded) { return } val ft: FragmentTransaction = manager.beginTransaction() @@ -300,10 +300,8 @@ class M1ContainFragment : } if (ClickUtils.isFastClick()) { if (bpFunctionGroup.isAdded) { - //解决方法就是添加这行代码,如果已经添加了,就移除掉然后再show,就不会出现Fragment already added的错误了。 - parentFragmentManager.beginTransaction().remove(bpFunctionGroup) - .commitNowAllowingStateLoss() - CallerLogger.d(M_BUS_P + DebugViewWatchDogFragment.TAG, "已经添加正在移除") + CallerLogger.d(M_BUS_P + DebugViewWatchDogFragment.TAG, "已经添加") + return } bpFunctionGroup.show(parentFragmentManager, TAG) CallerLogger.d(M_BUS_P + TAG, "展示$tab---$bpFunctionGroup")