From: TrillGates Date: Tue, 7 Dec 2021 02:46:55 +0000 (+0800) Subject: 过滤掉环境温度为0的警告 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=3a0b24d70b9714a243a1a3611c7757a9bad60944;p=icsupport.git 过滤掉环境温度为0的警告 --- diff --git a/app/src/main/java/com/enqualcomm/support/utils/TemperatureUtil.java b/app/src/main/java/com/enqualcomm/support/utils/TemperatureUtil.java index cc17ed2f..de2fc878 100644 --- a/app/src/main/java/com/enqualcomm/support/utils/TemperatureUtil.java +++ b/app/src/main/java/com/enqualcomm/support/utils/TemperatureUtil.java @@ -101,6 +101,11 @@ public class TemperatureUtil { @Override public void onTemperatureGet(Temperature temperature) { ICLogger.d("onTemperatureGet ==> " + temperature); + //如果环境温度为0,也不上传了,环境温度是不为0的,戴在手上,怎么可以为0呢? + if (temperature.getEnvTemp() == 0) { + ICLogger.d("环境温度为0,数据错误,不进行上报"); + return; + } long currentTime = System.currentTimeMillis(); boolean isSame = checkLastTemperature(lastTemperature, temperature); //120秒内有多次发送,则不在发送了 @@ -110,8 +115,6 @@ public class TemperatureUtil { return; } lastSendTime = currentTime; - //此处加防御代码? - //TODO:从log上看到有多次被调用的迹象 ICLogger.d("on temperature test end..." + temperature); CurrentTemperature = temperature; if (CoreService.getInstance() != null) {