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