| | |
| | | import safeluck.drive.evaluation.DB.appstatusdb.AppStatusViewModel; |
| | | import safeluck.drive.evaluation.DB.criterias.CriteriaUpgradeWorker; |
| | | import safeluck.drive.evaluation.DB.lightdb.LightsQuestAnswersUpgradeWorker; |
| | | import safeluck.drive.evaluation.DB.route.RouteInitWorker; |
| | | import safeluck.drive.evaluation.DB.rtktb.RTKConfig; |
| | | import safeluck.drive.evaluation.DB.rtktb.RTKConfigViewModel; |
| | | import safeluck.drive.evaluation.MainActivity; |
| | |
| | | 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); |
| | | view.findViewById(R.id.btn_routeline_upgrade).setOnClickListener(this); |
| | | btn_mcu_upgrade.setOnClickListener(this); |
| | | btn_map_select.setOnClickListener(this); |
| | | btn_config_signal = view.findViewById(R.id.btn_signal_conf); |
| | |
| | | DataInitKt.getMap(ExamPlatformData.getInstance().getPhone(),"road"); |
| | | UserOpStatus.getInstance().resetRoadFileSelectState(); |
| | | break; |
| | | case R.id.btn_routeline_upgrade: |
| | | Toast.makeText(_mActivity, "更新采集线路", Toast.LENGTH_SHORT).show(); |
| | | OneTimeWorkRequest routeWorkRequest = OneTimeWorkRequest.from(RouteInitWorker.class); |
| | | |
| | | WorkManager.getInstance(_mActivity).getWorkInfoByIdLiveData(routeWorkRequest.getId()).observe(this, new Observer<WorkInfo>() { |
| | | @Override |
| | | public void onChanged(WorkInfo workInfo) { |
| | | if (workInfo.getState()== WorkInfo.State.FAILED){ |
| | | Toast.makeText(_mActivity, "采集线路文件不存在", Toast.LENGTH_SHORT).show(); |
| | | }else if (workInfo.getState() == WorkInfo.State.SUCCEEDED){ |
| | | Toast.makeText(_mActivity, "采集线路更新成功", Toast.LENGTH_SHORT).show(); |
| | | } |
| | | } |
| | | }); |
| | | WorkManager.getInstance(_mActivity).enqueue(routeWorkRequest); |
| | | break; |
| | | case R.id.btn_judgedata_upgrade: |
| | | Toast.makeText(_mActivity, "更新评判表", Toast.LENGTH_SHORT).show(); |
| | | OneTimeWorkRequest oneTimeWorkRequest = OneTimeWorkRequest.from(CriteriaUpgradeWorker.class); |