From ed1a24a5bf58e4bc5166e768177946b1cf62ba8b Mon Sep 17 00:00:00 2001 From: whyclj <1525436766@qq.com> Date: 星期三, 23 十月 2019 08:57:38 +0800 Subject: [PATCH] 后台添加app退出连接方法 --- platforms/android/app/src/main/java/com/service/MyInteractionService.java | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/platforms/android/app/src/main/java/com/service/MyInteractionService.java b/platforms/android/app/src/main/java/com/service/MyInteractionService.java index 826f4f2..ec361ce 100644 --- a/platforms/android/app/src/main/java/com/service/MyInteractionService.java +++ b/platforms/android/app/src/main/java/com/service/MyInteractionService.java @@ -100,6 +100,9 @@ jsInterface.SendCallDataToJS("clearAllAlarm",model); }else if(FBS_ComBase.CMD_RETURNMAIN == model.cmd){ jsInterface.SendCallDataToJS("changeAppForm",model); + }else if(FBS_ComBase.CMD_EXITMACHINECONTROL == model.cmd){ + sockethread.closeConn(); + jsInterface.SendCallDataToJS("exitDeiviceConn",model); } } }; @@ -114,9 +117,8 @@ sendMessageToSocketClient(mSocketHandle, FBS_ComBase.CMD_HEARTBEAT, ""); Log.e(TAG, "run: ######################################" ); } - //handler.removeCallbacks(runnable); Thread.sleep(4000); - } catch (InterruptedException e) { + } catch (Exception e) { e.printStackTrace(); } } @@ -137,6 +139,12 @@ return flag; } + //閫�鍑轰笂浣嶆満杩炴帴 + public void exitDeiviceConn(){ + isRunning = false; //鏆傚仠鍙戦�佸績璺冲寘 + sendMessageToSocketClient(mSocketHandle, FBS_ComBase.CMD_EXITMACHINECONTROL, ""); + } + //娴嬭瘯褰撳墠杩炴帴鏄惁鍙互杩炴帴涓� public boolean testDeviceIp(String serverip){ boolean flag = false; -- Gitblit v1.9.1