lizhanwei
2021-04-27 f3af97387d8d25d6bebd8b4383dee1c22fc947ac
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());
            }
        }
    }