From e39237e09aae9b39b164b44b021fe07268f19240 Mon Sep 17 00:00:00 2001 From: lizhanwei <Dana_Lee1016@126.com> Date: 星期一, 20 一月 2020 13:53:29 +0800 Subject: [PATCH] 添加车辆地图调试信息;联网训练主动发开始考试消息,如果是已经开始考试了(app重启后进到此页面再重发一次开始考试) --- app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java | 33 +++++++++++++++------------------ 1 files changed, 15 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java index 1925faf..3f2ec67 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java @@ -161,6 +161,7 @@ if (examStatus.get(0).getStartExam() == Constant.HAS_BEEN_START_EXAM){ btn_start_exam.setEnabled(false); tv_stop.setEnabled(true); + sendExamJson(Constant.HAS_BEEN_START_EXAM); }else{ btn_start_exam.setEnabled(true); tv_stop.setEnabled(false); @@ -287,15 +288,7 @@ switch (v.getId()) { case R.id.btn_start: examStatusViewModel.updateStartExam(Constant.HAS_BEEN_START_EXAM); - try { - JSONObject jsonObject = new JSONObject(); - jsonObject.put("exam", 1); - String examJson = jsonObject.toString(); - Log.i(TAG, "onClick: " + examJson); - AYSdk.getInstance().sendCmd(Constant.EXAM_STATUS, examJson); - } catch (JSONException e) { - e.printStackTrace(); - } + sendExamJson(1); iv_head.getDrawable().setLevel(1); break; case R.id.tv_stop: @@ -315,6 +308,18 @@ } } + private void sendExamJson(int i) { + try { + JSONObject jsonObject = new JSONObject(); + jsonObject.put("exam", i); + String examJson = jsonObject.toString(); + Log.i(TAG, "onClick: " + examJson); + AYSdk.getInstance().sendCmd(Constant.EXAM_STATUS, examJson); + } catch (JSONException e) { + e.printStackTrace(); + } + } + private void stopExam() { MyLog.i(TAG,"缁撴潫鑰冭瘯"); item_id = 0; @@ -323,15 +328,7 @@ iv_head.getDrawable().setLevel(0); OneTimeWorkRequest examStatusInitWork = OneTimeWorkRequest.from(ExamStatusInitWorker.class); WorkManager.getInstance(_mActivity).enqueue(examStatusInitWork); - try { - JSONObject jsonObject = new JSONObject(); - jsonObject.put("exam", 0); - String examJson = jsonObject.toString(); - Log.i(TAG, "onClick: " + examJson); - AYSdk.getInstance().sendCmd(Constant.EXAM_STATUS, examJson); - } catch (JSONException e) { - e.printStackTrace(); - } + sendExamJson(0); } private ICEventListener icEventListener = new ICEventListener() { -- Gitblit v1.8.0