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