[6.3.0][Opt]降低消息盒子数据产生的频率
This commit is contained in:
@@ -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 = "连接异常"
|
||||
|
||||
Reference in New Issue
Block a user