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