[change]修复乘客屏分发线程没启动问题

This commit is contained in:
xinfengkun
2022-06-16 15:07:20 +08:00
parent 4b80846e52
commit 55085bc73d
4 changed files with 58 additions and 19 deletions

View File

@@ -122,6 +122,7 @@ class TeleMsgHandler : IMsgHandler {
if (!isFirstDisc) {
isFirstDisc = true
}
AdasManager.getInstance().startDispatchHandler()
ToastUtils.showShort("连接司机屏成功!")
invokeNettyConnResult("乘客屏连接司机屏成功")
val byteArray = byteArrayOf(0)
@@ -138,14 +139,18 @@ class TeleMsgHandler : IMsgHandler {
AppConfigInfo.iPCMacAddress = ""
ToastUtils.showLong("断开和司机屏的连接!")
invokeNettyConnResult("断开和司机屏的连接!")
AdasManager.getInstance().stopDispatchHandler()
}
}
ConnectState.STATUS_CONNECT_ERROR -> {
AppConfigInfo.plateNumber = ""
ToastUtils.showLong("和司机端连接异常!")
invokeNettyConnResult("乘客屏和司机屏连接异常,错误为:$content")
AdasManager.getInstance().stopDispatchHandler()
}
else -> {
AdasManager.getInstance().stopDispatchHandler()
}
else -> {}
}
}