From 8ee5db35d4b70cd13ca31d3783f427208aa8c0a4 Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期五, 04 十二月 2020 11:36:56 +0800
Subject: [PATCH] 重构发送初始数据  ,改在蓝牙连接状态之后发送初始数据和考试状态

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

diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java
index 388600a..2229bc5 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java
@@ -54,6 +54,7 @@
 import safeluck.drive.evaluation.adapter.WrapContentLinearLayoutManager;
 import safeluck.drive.evaluation.bean.ExamPlatformData;
 import safeluck.drive.evaluation.bean.MCUInfo;
+import safeluck.drive.evaluation.bean.UserOpStatus;
 import safeluck.drive.evaluation.cEventCenter.CEventCenter;
 import safeluck.drive.evaluation.cEventCenter.ICEventListener;
 import safeluck.drive.evaluation.customview.MyArgEditText;
@@ -269,14 +270,17 @@
             case R.id.btn_car_upgrade:
                 Toast.makeText(_mActivity, "鏇存柊杞︽ā鍨�", Toast.LENGTH_SHORT).show();
                 DataInitKt.getMap(ExamPlatformData.getInstance().getPhone(),"car");
+                UserOpStatus.getInstance().resetCarFileSelectState();
                 break;
             case R.id.btn_yard_update:
                 Toast.makeText(_mActivity, "鏇存柊鍦哄湴鍦板浘", Toast.LENGTH_SHORT).show();
                 DataInitKt.getMap(ExamPlatformData.getInstance().getPhone(),"yard");
+                UserOpStatus.getInstance().resetItemsFileSelectState();
                 break;
             case R.id.btn_road_update:
                 Toast.makeText(_mActivity, "鏇存柊閬撹矾鍦板浘", Toast.LENGTH_SHORT).show();
                 DataInitKt.getMap(ExamPlatformData.getInstance().getPhone(),"road");
+                UserOpStatus.getInstance().resetRoadFileSelectState();
                 break;
             default:
                 break;
@@ -302,6 +306,7 @@
             if (data != null){
                 final Uri uri= data.getData();
                 Log.i(TAG, "onActivityResult: "+uri.getPath());
+                UserOpStatus.getInstance().setItemsFileSelectState(UserOpStatus.State.SELECT_ITEMS_MAP_STATE);
                 ExamPlatformData.getInstance().setNewMapPath(uri.getPath());
                 CThreadPoolExecutor.runInBackground(()-> {
 
@@ -321,6 +326,7 @@
                 final Uri uri= data.getData();
                 Log.i(TAG, "onActivityResult: "+uri.getPath());
                 ExamPlatformData.getInstance().setCarModelPath(uri.getPath());
+                UserOpStatus.getInstance().setCarFileSelectState(UserOpStatus.State.SELECT_CAR_FILE_STATE);
                 CThreadPoolExecutor.runInBackground(()-> {
 
                         byte[] fileContent = FileUtil.readFile(uri.getPath());
@@ -339,6 +345,7 @@
                 final Uri uri= data.getData();
                 Log.i(TAG, "onActivityResult: "+uri.getPath());
                 ExamPlatformData.getInstance().setNewRoadMapPath(uri.getPath());
+                UserOpStatus.getInstance().setRoadFileSelectState(UserOpStatus.State.SELECT_ROAD_MAP_STATE);
                 CThreadPoolExecutor.runInBackground(() -> {
                     byte[] fileContent = FileUtil.readFile(uri.getPath());
                     if (fileContent != null){

--
Gitblit v1.8.0