From 6e512f99ae6d56f52cd79ff7ea7245a431be4dbb Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期一, 16 三月 2020 16:30:27 +0800
Subject: [PATCH] 修改判断消息ID可能导致崩溃的bug
---
app/src/main/java/safeluck/drive/evaluation/DB/appstatusdb/AppStatusWorker.java | 19 +++++--------------
1 files changed, 5 insertions(+), 14 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/DB/appstatusdb/AppStatusWorker.java b/app/src/main/java/safeluck/drive/evaluation/DB/appstatusdb/AppStatusWorker.java
index 1f172d2..fb107b4 100644
--- a/app/src/main/java/safeluck/drive/evaluation/DB/appstatusdb/AppStatusWorker.java
+++ b/app/src/main/java/safeluck/drive/evaluation/DB/appstatusdb/AppStatusWorker.java
@@ -24,12 +24,11 @@
private static final String TAG = "AppStatusWorker";
private AppStatusDao appStatusDao;
- private int lastSatNum = 0;
- private int lastQf = 0;
+
public AppStatusWorker(@NonNull Context context, @NonNull WorkerParameters workerParams) {
super(context, workerParams);
- MyLog.d(TAG,"鍒濆鍖朅ppStatusWorker");
+ MyLog.i("鍒濆鍖朅ppStatusWorker");
appStatusDao = WorkRoomDataBase.getWorkRoomDataBase(getApplicationContext()).getAppStatusDao();
}
@@ -38,7 +37,7 @@
public Result doWork() {
String[] str = getInputData().getStringArray(Constant.APP_STATUS);
JSONObject jsonObject = null;
- MyLog.i(PlatFormConstant.TAG,"AppStatusWorker:"+str[0]+": "+str[1]);
+ MyLog.i("AppStatusWorker:"+str[0]+": "+str[1]);
try {
jsonObject = new JSONObject(str[1]);
switch (str[0]) {
@@ -58,18 +57,10 @@
case Constant.RTK_INFO_SAT_QF:
int qf = jsonObject.getInt("qf");
int satNum = jsonObject.getInt("sat_num");
- if (qf==lastQf){
- Log.i(TAG,"瑙g姸鎬佸拰涓婃鐨勪竴鏍凤紝涓嶄繚瀛樻暟鎹簱"+qf);
- }else{
- lastQf = qf;
+
appStatusDao.updatedQf(qf);
- }
- if (satNum==lastSatNum){
- Log.i(TAG,"鍗槦棰楁暟鍜屼笂娆$殑涓�鏍凤紝涓嶄繚瀛樻暟鎹簱"+lastSatNum);
- }else{
+
appStatusDao.updatedSatNum(satNum);
- lastSatNum = satNum;
- }
break;
--
Gitblit v1.8.0