diff --git a/lib/mine/mineSet/mineSet/mineSet_logic.dart b/lib/mine/mineSet/mineSet/mineSet_logic.dart index e9666460..09991b8d 100755 --- a/lib/mine/mineSet/mineSet/mineSet_logic.dart +++ b/lib/mine/mineSet/mineSet/mineSet_logic.dart @@ -150,6 +150,7 @@ class MineSetLogic extends BaseGetXController { BlueManage().disconnect(); XSJPushProvider().initLocalNotification(isCancelLocalPush: true); StartChartManage().destruction(); + StartChartManage().closeUdpSocket(); Get.offNamedUntil(Routers.starLockLoginPage, (Route route) => false); } else { ApmHelper.instance.logout(); diff --git a/lib/talk/startChart/start_chart_manage.dart b/lib/talk/startChart/start_chart_manage.dart index 464f4f5c..1a95c461 100644 --- a/lib/talk/startChart/start_chart_manage.dart +++ b/lib/talk/startChart/start_chart_manage.dart @@ -713,6 +713,7 @@ class StartChartManage { // _udpSocket = null; } + // print('发送消息'); //ToDo: 增加对讲调试、正式可删除 UdpTalkDataHandler().updateSendDataRate(message.length); @@ -1099,8 +1100,8 @@ class StartChartManage { } /// 销毁资源 - void destruction() async { - sendTalkHangupMessage(); + Future destruction() async { + // sendTalkHangupMessage(); isOnlineStartChartServer = false; stopHeartbeat(); stopTalkExpectMessageTimer();