diff --git a/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/base/TaxiFragment.kt b/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/base/TaxiFragment.kt index 5edb67d7cc..7b8e89450c 100644 --- a/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/base/TaxiFragment.kt +++ b/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/base/TaxiFragment.kt @@ -177,7 +177,8 @@ class TaxiFragment : BaseTaxiTabFragment(), val transaction: FragmentTransaction = childFragmentManager.beginTransaction() if (routingVerifyFragment?.get()?.isVisible == true) { routingVerifyFragment?.get()?.also { - transaction.hide(it) + transaction.remove(it) + routingVerifyFragment = null } } if (taskTabFragment?.get() == null) { @@ -193,7 +194,8 @@ class TaxiFragment : BaseTaxiTabFragment(), val transaction: FragmentTransaction = childFragmentManager.beginTransaction() if (taskTabFragment?.get()?.isVisible == true) { taskTabFragment?.get()?.also { - transaction.hide(it) + transaction.remove(it) + taskTabFragment = null } } if (routingVerifyFragment?.get() == null) {