From 2dd3792d83534c0983cc1374f4a0b2669243aecb Mon Sep 17 00:00:00 2001 From: snickersun Date: Tue, 28 Apr 2020 21:51:48 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E5=A4=8D=20=E6=9C=8D=E5=8A=A1=E5=99=A8?= =?utf8?q?=E9=93=BE=E6=8E=A5=E6=8F=90=E9=86=92=E6=B6=88=E6=81=AF=E5=B9=BF?= =?utf8?q?=E6=92=AD=E6=9C=BA=E5=88=B6=EF=BC=8C=E6=94=B9=E4=B8=BA=E7=9B=91?= =?utf8?q?=E6=B5=8BBP00=E5=90=8E=E5=86=8D=E5=8F=91=E9=80=81=E9=93=BE?= =?utf8?q?=E6=8E=A5=E5=B9=BF=E6=92=AD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../java/com/enqualcomm/support/service/KeepAlive.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/enqualcomm/support/service/KeepAlive.java b/app/src/main/java/com/enqualcomm/support/service/KeepAlive.java index 85e90e69..ec12ab8d 100644 --- a/app/src/main/java/com/enqualcomm/support/service/KeepAlive.java +++ b/app/src/main/java/com/enqualcomm/support/service/KeepAlive.java @@ -223,6 +223,8 @@ public class KeepAlive extends AbstractConnectionService { connectionError = true; isConnected = false; paramRuntime.setServerProtocolConnected(false); + + //发送广播 服务器断开链接 paramRuntime.getContextProxy().sendBroadcastServerConnectionChanged(false); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.append("onConnectionClose="); @@ -309,8 +311,7 @@ public class KeepAlive extends AbstractConnectionService { paramRuntime.setServerProtocolConnected(true); // isConnected = true; is_heartBeat_send_success=true; -//广播服务器连接成功的消息 - paramRuntime.getContextProxy().sendBroadcastServerConnectionChanged(true); + // LauncherCtrl.getInstance(this.mContext).setStatusBarIcon("server_connected", STATUS_BAR_STATE_SERVER_CONNECTED_ON); // Deliver.triggerSendThread(); //链接上就尝试清除 buffer中的数据 CoreService.getInstance().stopConnectionRetryTimer(); @@ -320,6 +321,9 @@ public class KeepAlive extends AbstractConnectionService { LocationClient.setForceLocation(1); CoreService.getInstance().setLocationAlarm(paramRuntime.getLocationInstance().getWorkingMod()); } + }else if (paramStringMessage.cmd().equals("BP00")) { + //广播服务器连接成功的消息 + paramRuntime.getContextProxy().sendBroadcastServerConnectionChanged(true); } return false; } -- 2.17.1