From f3af97387d8d25d6bebd8b4383dee1c22fc947ac Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期二, 27 四月 2021 22:43:46 +0800
Subject: [PATCH] 在设置里增加手动设置离线地图包(场地和道路)

---
 app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java |   27 +++++++++++++++++++++++++++
 1 files changed, 27 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 2e10dd8..ad9762f 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/SetArgumentsFragment.java
@@ -82,6 +82,8 @@
     private static final String TAG = SetArgumentsFragment.class.getSimpleName();
     private static final int REQUEST_CODE_MAP = 100;
     private static final int REQUEST_CODE_ROADMAP = 102;
+    private static final int REQUEST_CODE_ROAD_MMMPK= 103;
+    private static final int REQUEST_CODE_YARD_MMPK = 104;
     private static final int REQUEST_CODE_CAR = 101;
     private int request_code = REQUEST_CODE_MAP;
     private Button btn_config_signal;
@@ -171,6 +173,8 @@
         view.findViewById(R.id.btn_car_upgrade).setOnClickListener(this);
         view.findViewById(R.id.btn_yard_update).setOnClickListener(this);
         view.findViewById(R.id.btn_road_update).setOnClickListener(this);
+        view.findViewById(R.id.btn_road_mmpk).setOnClickListener(this);
+        view.findViewById(R.id.btn_yard_mmpk).setOnClickListener(this);
         btn_mcu_upgrade.setOnClickListener(this);
         btn_map_select.setOnClickListener(this);
         btn_config_signal = view.findViewById(R.id.btn_signal_conf);
@@ -321,6 +325,16 @@
                 });
                 WorkManager.getInstance(_mActivity).enqueue(oneTimeWorkRequest1);
                 break;
+            case R.id.btn_yard_mmpk:
+                MyLog.i(TAG,"閫夋嫨鍦哄湴绂荤嚎鍦板浘鍖�");
+                request_code = REQUEST_CODE_YARD_MMPK;
+                openFileMgr();
+                break;
+            case R.id.btn_road_mmpk:
+                MyLog.i(TAG,"閫夋嫨閬撹矾绂荤嚎鍦板浘鍖�");
+                request_code = REQUEST_CODE_ROAD_MMMPK;
+                openFileMgr();
+                break;
             default:
                 break;
         }
@@ -396,6 +410,19 @@
             }
 
 
+        }else if (requestCode == REQUEST_CODE_ROAD_MMMPK){
+            if (data != null){
+                final Uri uri= data.getData();
+            MyLog.i(TAG, "road mmpk onActivityResult: "+uri.getPath());
+            ExamPlatformData.getInstance().setRoadMMPKPath(uri.getPath());
+            }
+
+        }else if (requestCode == REQUEST_CODE_YARD_MMPK){
+            if (data != null){
+                final Uri uri = data.getData();
+                MyLog.i(TAG, "yard mmpk onActivityResult: "+uri.getPath());
+                ExamPlatformData.getInstance().setYardMMPKPath(uri.getPath());
+            }
         }
     }
 

--
Gitblit v1.8.0