[680][app]登录页面不进行连接状态toast和消息弹出提示
This commit is contained in:
@@ -17,6 +17,7 @@ import com.mogo.commons.AbsMogoApplication
|
||||
import com.mogo.commons.mvp.MvpFragment
|
||||
import com.mogo.commons.storage.SharedPrefsMgr
|
||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
||||
import com.mogo.eagle.core.function.call.autopilot.CallerIpcConnectStateToastManager
|
||||
import com.mogo.eagle.core.function.hmi.ui.setting.ToggleDebugView
|
||||
import com.mogo.eagle.core.function.hmi.ui.widget.ColdStartView
|
||||
import com.mogo.eagle.core.utilcode.kotlin.onClick
|
||||
@@ -250,6 +251,7 @@ class LoginFragment : MvpFragment<LoginFragment?, LoginPresenter?>(), ILoginView
|
||||
override fun onResume() {
|
||||
biz_cl_driver_main?.viewTreeObserver?.addOnGlobalLayoutListener(onlayoutListener)
|
||||
super.onResume()
|
||||
CallerIpcConnectStateToastManager.loginFragment(true)
|
||||
CallerLogger.d(TAG, "onResume")
|
||||
context?.let {
|
||||
val videoUrl:String
|
||||
@@ -339,6 +341,7 @@ class LoginFragment : MvpFragment<LoginFragment?, LoginPresenter?>(), ILoginView
|
||||
override fun onPause() {
|
||||
biz_cl_driver_main?.viewTreeObserver?.removeOnGlobalLayoutListener(onlayoutListener)
|
||||
super.onPause()
|
||||
CallerIpcConnectStateToastManager.loginFragment(false)
|
||||
CallerLogger.d(TAG, "onPause")
|
||||
viewColdStart.setColdStartResultListener(null)
|
||||
}
|
||||
|
||||
@@ -124,6 +124,7 @@ class MoGoAdasMsgConnectStatusListenerImpl :
|
||||
AdasConstants.IpcConnectionStatus.CONNECTED -> {
|
||||
connectStatusDescribe = "已连接"
|
||||
CallerLogger.d("$M_D_C$TAG", connectStatusDescribe)
|
||||
connectToast("域控已连接")
|
||||
CallerIpcConnectStateToastManager.ipcConnected()
|
||||
// 初始化自动驾驶状态信息
|
||||
CallerAutoPilotStatusListenerManager.getAutoPilotStatusInfo().connectIP =
|
||||
@@ -142,7 +143,6 @@ class MoGoAdasMsgConnectStatusListenerImpl :
|
||||
CallerAutoPilotControlManager.setRainMode(FunctionBuildConfig.isRainMode)
|
||||
// 6.6.2 版本默认开启,与海江确认过,默认发盲区模式
|
||||
CallerAutoPilotControlManager.sendFusionMode(2)
|
||||
connectToast("域控已连接")
|
||||
}
|
||||
|
||||
AdasConstants.IpcConnectionStatus.CONNECTING -> {
|
||||
|
||||
@@ -24,6 +24,13 @@ object CallerIpcConnectStateToastManager : CallerBase<IMoGoIpcConnectStateToastL
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 登录页面展示时,不进行toast和消息弹出
|
||||
*/
|
||||
fun loginFragment(isShow: Boolean) {
|
||||
invoke(!isShow)
|
||||
}
|
||||
|
||||
fun ipcConnected() {
|
||||
powerOffMsgId = -1L
|
||||
invoke(true)
|
||||
|
||||
Reference in New Issue
Block a user