[6.4.4]展示冷启动异常时判断冷启动状态

This commit is contained in:
xuxinchao
2024-06-11 16:49:27 +08:00
parent 7eb7c0e93e
commit 746596e850

View File

@@ -107,12 +107,15 @@ class ConnectionProcessView @JvmOverloads constructor(
disconnectTimer?.cancel()
disconnectTimer = null
}else{
//域控连接失败
if(ipcConnectStatus && disconnectTimer == null && !isDisconnectTimeout){
//域控断连1分钟超时倒计时
disconnectCountDown()
//如果SSM或者冷启动倒计时已经启动则取消
connectSSMTimer?.cancel()
connectSSMTimer = null
autopilotReadyTimer?.cancel()
autopilotReadyTimer = null
}
if(ipcConnectStatus && this.isVisible){
showIPCConnectFailView()
@@ -358,8 +361,13 @@ class ConnectionProcessView @JvmOverloads constructor(
}
override fun onFinish() {
//展示冷启动失败视图
showAutopilotReadyFailView()
if(CallerAutoPilotStatusListenerManager.getAutoPilotStatusInfo().ssmAutoPilotReady){
//冷启动成功
showAutopilotReadySuccessView()
}else{
//展示冷启动失败视图
showAutopilotReadyFailView()
}
}
}
autopilotReadyTimer?.start()