From 5353570b86338a1ace5cdd7430b3fc8de81388c2 Mon Sep 17 00:00:00 2001 From: endian11 <Dana_Lee1016@126.com> Date: 星期五, 14 八月 2020 18:14:01 +0800 Subject: [PATCH] 修改考试状态和 sendMap sendcar 。。考试状态按顺序发送 --- app/src/main/java/safeluck/drive/evaluation/app.java | 20 ++++++++------------ 1 files changed, 8 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/app.java b/app/src/main/java/safeluck/drive/evaluation/app.java index 07539dc..f159273 100644 --- a/app/src/main/java/safeluck/drive/evaluation/app.java +++ b/app/src/main/java/safeluck/drive/evaluation/app.java @@ -32,6 +32,7 @@ import org.json.JSONObject; import java.util.Date; +import java.util.concurrent.Executors; import safeluck.drive.evaluation.DB.WorkRoomDataBase; import safeluck.drive.evaluation.DB.appstatusdb.AppStatusWorker; @@ -105,8 +106,9 @@ private void initData() { CThreadPoolExecutor.runInBackground(()->{ - MyLog.i("寮�濮嬪垵濮嬪寲鏁版嵁鍙戦�佸湴鍥�/杞﹁締/mcu鍗囩骇鏂囦欢/鑰冭瘯鐘舵��"); + int type = WorkRoomDataBase.getWorkRoomDataBase(getApplicationContext()).getExamStatusDao().getStartExamInt(); + MyLog.i("寮�濮嬪垵濮嬪寲鏁版嵁鍙戦�佸湴鍥�/杞﹁締/mcu鍗囩骇鏂囦欢/鑰冭瘯鐘舵��="+type); ExamPlatformData.getInstance().setExamType(type); // OneTimeWorkRequest examStatausOutWorker = OneTimeWorkRequest.from(ExamStatusOutWorker.class); sendMapInfo(); @@ -144,7 +146,7 @@ int enter_status = -1; @Override public void callBackMsg(final int cmd, String json) { - String strConent = String.format("鏀跺埌鍛戒护[%d],Json鍐呭涓�%s", cmd, json); + String strConent = String.format("鏀跺埌鍛戒护[%d],Json鍐呭涓�%s,绾跨▼鍙�=%d,鏃堕棿=%s", cmd, json,Thread.currentThread().getId(),Utils.formatTimeYYMMDDHHmmSSSSS(System.currentTimeMillis())); if (strConent.equalsIgnoreCase(lastStr)){ }else{ @@ -549,9 +551,7 @@ } private void sendVechileInfo() { - new Thread(new Runnable() { - @Override - public void run() { + String carPath = ExamPlatformData.getInstance().getCarModelPath(); if (!TextUtils.isEmpty(carPath)){ MyLog.i("浣跨敤鏇存柊鍚庣殑Car妯″瀷鍦板浘"+carPath); @@ -575,14 +575,11 @@ }); } - } - }).start(); + } private void sendMapInfo(){ - new Thread(new Runnable() { - @Override - public void run() { + final String mapPath = ExamPlatformData.getInstance().getMapPath(); final String roadmapPath = ExamPlatformData.getInstance().getRoadMapPath(); @@ -638,8 +635,7 @@ }); } - } - }).start(); + } -- Gitblit v1.8.0