From 0ab2d64977605ebb07a27c66e07d8ccee2fe0eaa Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期五, 10 一月 2020 10:36:15 +0800
Subject: [PATCH] 在远程回调里删除UI相关toast;增加一个gps信息展示页面;增加对评判消息json数组的解析,并插入数据库
---
app/src/main/java/safeluck/drive/evaluation/app.java | 28 ++++++++++++++--------------
1 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/app.java b/app/src/main/java/safeluck/drive/evaluation/app.java
index 6465d57..3e7a830 100644
--- a/app/src/main/java/safeluck/drive/evaluation/app.java
+++ b/app/src/main/java/safeluck/drive/evaluation/app.java
@@ -1,6 +1,7 @@
package safeluck.drive.evaluation;
import android.app.Application;
+import android.text.TextUtils;
import android.widget.Toast;
@@ -16,6 +17,9 @@
import com.anyun.exam.lib.crash.CrashHandler;
import com.facebook.stetho.Stetho;
import com.google.gson.Gson;
+import com.google.gson.JsonArray;
+import com.google.gson.JsonObject;
+import com.google.gson.JsonParser;
import org.json.JSONException;
@@ -67,17 +71,7 @@
Stetho.initializeWithDefaults(this);
- //RTK閰嶇疆淇℃伅
-// rtkConfig = new RTKConfig();
-// rtkConfig.setCity(12);
-// rtkConfig.setImei("460123874561");
-// rtkConfig.setInterval(1);
-// rtkConfig.setIp("47.93.80.84");
-// rtkConfig.setModel("123");
-// rtkConfig.setPhone("2019101500000001");
-// rtkConfig.setPort(12125);
-// rtkConfig.setProvince(23);
-// rtkConfig.setSn("2019101500000001");
+
//鏁版嵁搴撴搷浣�
MyLog.i(TAG, "onCreate111");
failedProjRepository = new FailedProjRepository(this);
@@ -104,7 +98,7 @@
MyLog.d(TAG, String.format("鏀跺埌鍛戒护[%d],Json鍐呭涓�%s", cmd, json));
switch (cmd) {
case Constant.NDK_START:
- Toast.makeText(this, "NDK start", Toast.LENGTH_SHORT).show();
+
break;
case Constant.RTK_PLATFORM_REGISTER_STATUS:
@@ -124,7 +118,6 @@
break;
case Constant.RTK_PLATFORM_REGISTER_RESULT:
- failedProjRepository.insert(new FailedProj(Constant.SUBJECT_I, cmd + random.nextInt(26), Constant.TEST_STU_ID));
try {
JSONObject jsonObject = new JSONObject(json);
@@ -166,8 +159,15 @@
break;
case Constant.JUDGE_INFO:
+ if(!TextUtils.isEmpty(json)){
+ JsonArray jsonArray = JsonParser.parseString(json).getAsJsonArray();
+ for (int i = 0; i < jsonArray.size(); i++) {
+ JsonObject jsonObject = jsonArray.get(i).getAsJsonObject();
+ int emp_id = jsonObject.get("wrong_id").getAsInt();
- failedProjRepository.insert(new FailedProj(Constant.SUBJECT_I, cmd, Constant.TEST_STU_ID));
+ failedProjRepository.insert(new FailedProj(Constant.SUBJECT_I, emp_id, Constant.TEST_STU_ID));
+ }
+ }
break;
case Constant.EXAM_STATUS_REPLY:
--
Gitblit v1.8.0