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/app.java | 11 +----------
1 files changed, 1 insertions(+), 10 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/app.java b/app/src/main/java/safeluck/drive/evaluation/app.java
index 6fc62f7..9f28086 100644
--- a/app/src/main/java/safeluck/drive/evaluation/app.java
+++ b/app/src/main/java/safeluck/drive/evaluation/app.java
@@ -314,7 +314,7 @@
jsonObject = new JSONObject(json);
int qf = jsonObject.getInt("qf");
int satNum = jsonObject.getInt("sat_num");
- if (lastSatEqualNow(satNum)){
+ if (lastSatEqualNow(satNum)&&lastQfEqualNow(qf)){
}else{
String[] rtk_strs = new String[2];
@@ -324,16 +324,7 @@
OneTimeWorkRequest appStatusWorker = new OneTimeWorkRequest.Builder(AppStatusWorker.class).setInputData(rtkInfoData).build();
WorkManager.getInstance(getApplicationContext()).enqueue(appStatusWorker);
}
- if (lastQfEqualNow(qf)){
- }else{
- String[] rtk_strs = new String[2];
- rtk_strs[0] = Constant.RTK_INFO_SAT_QF;
- rtk_strs[1] = json;
- Data rtkInfoData = new Data.Builder().putStringArray(Constant.APP_STATUS,rtk_strs).build();
- OneTimeWorkRequest appStatusWorker = new OneTimeWorkRequest.Builder(AppStatusWorker.class).setInputData(rtkInfoData).build();
- WorkManager.getInstance(getApplicationContext()).enqueue(appStatusWorker);
- }
} catch (JSONException e) {
e.printStackTrace();
}
--
Gitblit v1.8.0