[fea]
[乘客屏不用出发工具箱]
This commit is contained in:
yangyakun
2024-09-26 12:23:33 +08:00
parent ff3c8980e2
commit aaa63597ba
10 changed files with 9 additions and 23 deletions

View File

@@ -78,7 +78,7 @@ abstract class FacadeProvider : IMoGoFunctionProvider, ILoginCallback {
LoginStatusManager.getFragment()
}
d(TAG, "切换 fragment:${fragment}_activity:$activity _ ${containerId}")
d(TAG, "切换 fragment:${fragment}_activity:$activity _ ${containerId}_$this")
if (supportFragmentManager != null) {
val back = supportFragmentManager.beginTransaction()
@@ -234,7 +234,7 @@ abstract class FacadeProvider : IMoGoFunctionProvider, ILoginCallback {
LoginStatusManager.setLoginStatus(LoginStatusEnum.Login)
val supportFragmentManager: FragmentManager? = activity?.supportFragmentManager
val fragment = getFragment()
d(TAG, "切换 fragment:${fragment}")
d(TAG, "切换 fragment:${fragment}_activity:$activity _ ${containerId}_$this")
LoginStatusManager.resetFragment()
if (supportFragmentManager != null) {
val back = supportFragmentManager.beginTransaction()

View File

@@ -4,7 +4,9 @@ import android.content.Context
import android.view.View
import com.alibaba.android.arouter.facade.annotation.Route
import com.alibaba.android.arouter.launcher.ARouter
import com.mogo.eagle.core.data.config.FunctionBuildConfig
import com.mogo.eagle.core.function.api.och.IOchCustomViewProvider
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
import com.mogo.och.common.module.biz.provider.CommonService
import com.mogo.och.facade.constant.FacadeConst
@@ -26,9 +28,11 @@ class OchCustomViewProvider : IOchCustomViewProvider {
}
private fun getCommontService(context: Context?){
val temp = ARouter.getInstance().build(FacadeConst.DRIVER_PATH).navigation(context)
if(temp is FacadeProvider){
commonService = temp.commonService
if (AppIdentityModeUtils.isDriver(FunctionBuildConfig.appIdentityMode)) {
val temp = ARouter.getInstance().build(FacadeConst.DRIVER_PATH).navigation(context)
if(temp is FacadeProvider){
commonService = temp.commonService
}
}
}