[6.3.0][Opt]降低消息盒子数据产生的频率

This commit is contained in:
chenfufeng
2024-03-07 20:11:32 +08:00
parent fa125f6011
commit 77248d6334

View File

@@ -46,6 +46,8 @@ class MoGoAdasMsgConnectStatusListenerImpl :
private const val TAG = "ConnectStatus"
}
@Volatile
private var isFirstException = true
init {
CallerCloudListenerManager.addListener(TAG, this)
@@ -212,6 +214,9 @@ class MoGoAdasMsgConnectStatusListenerImpl :
var title = ""
var content = ""
when (status) {
AdasConstants.IpcConnectionStatus.CONNECTED -> {
isFirstException = true
}
AdasConstants.IpcConnectionStatus.DISCONNECTED -> {
title = "连接异常"
content = "域控未连接或主动断开连接"
@@ -223,8 +228,11 @@ class MoGoAdasMsgConnectStatusListenerImpl :
}
AdasConstants.IpcConnectionStatus.NOT_FOUND_ADDRESS -> {
title = "连接异常"
content = "找不到可用的域控地址"
if (isFirstException) {
title = "连接异常"
content = "找不到可用的域控地址"
isFirstException = false
}
}
AdasConstants.IpcConnectionStatus.HEARTBEAT_TIMEOUT -> {
title = "连接异常"