From 507242abe645ce3017118dfbcadaa7d0cfada053 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期四, 12 三月 2020 16:11:15 +0800
Subject: [PATCH] "联网考试“去掉由程序主动结束考试;可以一直考试;修改地图,可以一次性加载场考所有地图,然后车移动到某个项目地图,单独显示项目地图;修改map.json;信号配置,只在ExamStatusOutWorker里面收到ndk_start的时候进行发送;

---
 app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
index aa3634f..21612d1 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java
@@ -70,6 +70,8 @@
 import safeluck.drive.evaluation.util.Utils;
 import safeluck.drive.evaluation.worker.TimeWorker;
 
+import static androidx.work.PeriodicWorkRequest.MIN_PERIODIC_INTERVAL_MILLIS;
+
 /**
  * 鑱旂綉璁粌UI
  * MyApplication2
@@ -209,6 +211,7 @@
                                     return getResources().getColor(R.color.colorAccent);
                                 }else{
                                     ExamPlatformData.getInstance().getTTS().speak("鏇茬嚎琛岄┒鍚堟牸");
+                                    examStatusViewModel.updateItemExamResult(1,examStatus.getMap_id());
                                     return getResources().getColor(R.color.train_btn_return);
                                 }
                             case 5:
@@ -268,7 +271,7 @@
                     if (currTotalScore < Constant.PASSING_SCORE){
                         MyLog.i("浣庝簬80锛屼笉鍚堟牸"+currTotalScore);
                         ExamPlatformData.getInstance().getTTS().speak("鑰冭瘯涓嶅悎鏍�");
-                        stopExam();
+//                        stopExam();
                     }
                     MyLog.i("鐩戞祴鍒版湁澶辫触椤圭洰鍔犲叆锛岄�氱煡UI鏇存柊棰滆壊");
                     mHandler.obtainMessage(ADD_DATA).sendToTarget();
@@ -466,7 +469,7 @@
         tv_network_time = view.findViewById(R.id.network_time);
 
 
-        PeriodicWorkRequest periodicWorkRequest = new PeriodicWorkRequest.Builder(TimeWorker.class,30, TimeUnit.SECONDS).build();
+        PeriodicWorkRequest periodicWorkRequest = new PeriodicWorkRequest.Builder(TimeWorker.class,MIN_PERIODIC_INTERVAL_MILLIS, TimeUnit.MICROSECONDS).build();
         WorkManager.getInstance(getContext().getApplicationContext()).enqueue(periodicWorkRequest);
         WorkManager.getInstance(getContext().getApplicationContext()).getWorkInfoByIdLiveData(periodicWorkRequest.getId())
                 .observe(this, new Observer<WorkInfo>() {

--
Gitblit v1.8.0