From 6060b1e0c4a3cd4396eabc25634aaff45959e360 Mon Sep 17 00:00:00 2001 From: lizhanwei <Dana_Lee1016@126.com> Date: 星期六, 25 七月 2020 20:18:19 +0800 Subject: [PATCH] 加入对远程服务的监听 --- app/src/main/java/safeluck/drive/evaluation/app.java | 24 +++++++++++++++++++++--- 1 files changed, 21 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/app.java b/app/src/main/java/safeluck/drive/evaluation/app.java index 3c2f9aa..f21a3d9 100644 --- a/app/src/main/java/safeluck/drive/evaluation/app.java +++ b/app/src/main/java/safeluck/drive/evaluation/app.java @@ -96,7 +96,7 @@ FileUtil.createdirs(getApplicationContext()); //鑰冭瘯鐘舵�� 锛屼竴浜涘垵濮嬬姸鎬侊紝app涓�浜涚姸鎬佸簲璇ュ厛鍒濆鍖栦竴涓� - initData(); + } @@ -109,6 +109,8 @@ int type = WorkRoomDataBase.getWorkRoomDataBase(getApplicationContext()).getExamStatusDao().getStartExamInt(); ExamPlatformData.getInstance().setExamType(type); OneTimeWorkRequest examStatausOutWorker = OneTimeWorkRequest.from(ExamStatusOutWorker.class); + sendMapInfo(); + sendVechileInfo(); OneTimeWorkRequest mcuUpgradeWorker = OneTimeWorkRequest.from(MCUUpgradeWorker.class); WorkManager.getInstance(getApplicationContext()).beginWith(examStatausOutWorker).then(mcuUpgradeWorker).enqueue(); }); @@ -417,6 +419,8 @@ e.printStackTrace(); } + CEventCenter.dispatchEvent(Constant.BIND_RTK_INFO_MAP,cmd,0,json); + if (ExamPlatformData.getInstance().getExamplatformStatus()==ExamPlatformData.DEV_LOGIN){ try { @@ -492,7 +496,21 @@ } } -private String last0206Str=""; + + @Override + public void bindStatus(int code) { + MyLog.i(String.format("bindStatus = %d",code)); + if (code == 0){ + ExamPlatformData.getInstance().getTTS().speak("鏈嶅姟缁戝畾鎴愬姛"); + initData(); + }else{ + ExamPlatformData.getInstance().getTTS().speak("鏈嶅姟寮傚父姝讳骸"); + } + + + } + + private String last0206Str=""; private int lastSatNum= 0; private int lastQf = 0; @@ -553,7 +571,7 @@ byte[] fileContent = FileUtil.readFile(roadmapPath); if (fileContent != null){ String str = new String(fileContent); - Log.i(TAG, "鏂囦欢鍐呭锛�"+str); + MyLog.i("鏂囦欢鍐呭锛�"+str); AYSdk.getInstance().sendCmd(Constant.PUSH_ROAD_MAP_INFO,str); }else{ MyLog.i(String.format("鏂囦欢:%s涓嶅瓨鍦�",roadmapPath)); -- Gitblit v1.8.0