[6.7.0]
[fea] [乘客屏不用出发工具箱]
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user