[自主算路验证] fix: 修复多次切换模式时 fragment绑定的viewmodel不起作用问题;

This commit is contained in:
aibingbing
2023-11-29 15:13:34 +08:00
parent b4c1fed7d4
commit 18345765fe

View File

@@ -177,7 +177,8 @@ class TaxiFragment : BaseTaxiTabFragment<TaxiFragment, TaxiPresenter>(),
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<TaxiFragment, TaxiPresenter>(),
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) {