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