From fcb5df1bacd2f3545d928fa02f273bdc70ca7ab3 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期一, 13 一月 2020 15:34:52 +0800
Subject: [PATCH] 检测到RTK配置信息变化后只发送一次RTK配置
---
app/src/main/java/safeluck/drive/evaluation/MainActivity.java | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/MainActivity.java b/app/src/main/java/safeluck/drive/evaluation/MainActivity.java
index 65d107d..cea004a 100644
--- a/app/src/main/java/safeluck/drive/evaluation/MainActivity.java
+++ b/app/src/main/java/safeluck/drive/evaluation/MainActivity.java
@@ -49,6 +49,7 @@
private Gson gson = new Gson();
String[] PERMISSIONS = new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.CAMERA};
RTKConfigViewModel rtkConfigViewModel;
+ private boolean onlySendOnceRTKConfig = true;
private ICEventListener icEventListener = new ICEventListener() {
@Override
@@ -122,7 +123,13 @@
MyLog.i(TAG, "RTKConfig Changed: " + (rtkConfig != null ? rtkConfig.toString() : "null"));
mRTKConfig = rtkConfig;
- sendRtkConfigInfo();
+ synchronized (MainActivity.this){
+ if (onlySendOnceRTKConfig){
+ onlySendOnceRTKConfig = false;
+ sendRtkConfigInfo();
+ }
+ }
+
}
});
--
Gitblit v1.8.0