From 0f22174afa41914a91c3c791885ec879ffb04f83 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期四, 16 一月 2020 13:33:56 +0800
Subject: [PATCH] I类考场长处范围不插入数据库;fix失败项目表清空不更新UI

---
 app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
index 4f32832..5591fbc 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
@@ -73,7 +73,7 @@
     private ExamStatusViewModel examStatusViewModel;
     private static final int ADD_DATA = 1;
     private static final int SPEED_DATA = 2;
-    private ImageView iv_rtk_status;
+    private ImageView iv_rtk_status,iv_head;
 
     private List<ScoreBean> mArrayList = new ArrayList<>();
     private View tv_stop;
@@ -139,8 +139,13 @@
                     MyLog.i(TAG,"鐩戞祴鍒版湁澶辫触椤圭洰鍔犲叆锛岄�氱煡UI鏇存柊棰滆壊");
                     mHandler.obtainMessage(ADD_DATA).sendToTarget();
 
-                }else {
-                    Log.i(TAG, "onChanged: 澶辫触椤圭洰");
+                }else{
+                    MyLog.i(TAG,"澶辫触椤圭洰鏁版嵁琛ㄨ娓呯┖鏇存柊UI");
+                    item_id = 0;
+                    mArrayList.clear();
+                    item_conents.clear();
+                    mScoreAdapter.addDatas(mArrayList);
+                    mHandler.obtainMessage(ADD_DATA).sendToTarget();
                 }
             }
         });
@@ -196,6 +201,7 @@
 
         tv_speed = view.findViewById(R.id.tv_speed);
         iv_rtk_status = view.findViewById(R.id.iv_rtk_connect);
+        iv_head = view.findViewById(R.id.iv_head);
         tv_sat_num = view.findViewById(R.id.tv_sat_num);
 
         tv_total_score = view.findViewById(R.id.tv_total_score);
@@ -299,6 +305,11 @@
     }
 
     private void stopExam() {
+        MyLog.i(TAG,"缁撴潫鑰冭瘯");
+        item_id = 0;
+        currTotalScore = 100;
+        tv_total_score.setText(String.valueOf(currTotalScore));
+        iv_head.getDrawable().setLevel(0);
         OneTimeWorkRequest examStatusInitWork = OneTimeWorkRequest.from(ExamStatusInitWorker.class);
         WorkManager.getInstance(_mActivity).enqueue(examStatusInitWork);
         try {

--
Gitblit v1.8.0