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