message isFromCache 函数调用鲁棒性优化
authorsnickersun <scy@incartech.cn>
Wed, 2 Sep 2020 01:11:18 +0000 (09:11 +0800)
committersnickersun <scy@incartech.cn>
Wed, 2 Sep 2020 01:11:18 +0000 (09:11 +0800)
app/src/main/java/com/enqualcomm/support/service/HeartRateManager.java
app/src/main/java/com/enqualcomm/support/utils/ProcessReceiver.java
app/src/main/java/com/enqualcomm/support/utils/TemperatureUtil.java

index 15fc77a..6ce7375 100644 (file)
@@ -134,7 +134,7 @@ public class HeartRateManager extends AbstractInvokeHandlerService implements Se
                 }\r
 \r
               } else {\r
-                ICLogger.i("Skip PPG " + PPGDATA.isFromCache());\r
+                ICLogger.i("Skip PPG " );\r
               }\r
             } else {\r
               ICLogger.i("PPG Failed for Timeout!");\r
index 49ccd7b..1f24034 100644 (file)
@@ -391,7 +391,7 @@ public class ProcessReceiver extends BroadcastReceiver {
         double wrist_temp = paramIntent.getDoubleExtra(KEY_TEMP_WRIST, 0.0f);\r
         double body_temp = paramIntent.getDoubleExtra(KEY_TEMP_BODY, 0.0f);\r
         StringMessage temperatureMsg = protocolAPIHelper.getTemperatureMSG(wrist_temp, body_temp,null);\r
-        ICLogger.i("发送体温测量值 " + temperatureMsg.isFromCache());\r
+        if (temperatureMsg!=null)ICLogger.i("发送体温测量值 " + temperatureMsg.isFromCache());\r
         Deliver.sendLocationMSG(temperatureMsg);\r
     }else if (ACTION_SET_SIT_RANGE.equals(str)) {\r
         if (paramIntent.hasExtra( Constants.KEY_SIT_RANGE)){\r
index 170b568..e686104 100644 (file)
@@ -66,7 +66,7 @@ public class TemperatureUtil {
                     body_temp = TemperatureUtil.getBodyTemp(wrist_temp, 26.0f);\r
                     StringMessage temperatureMsg = protocolAPIHelper.getTemperatureMSG(wrist_temp, body_temp, null);\r
                     CoreService.getInstance().getConnection().send(temperatureMsg);\r
-                    ICLogger.i("发送体温测量值 " + temperatureMsg.isFromCache());\r
+                    if  (temperatureMsg!=null) ICLogger.i("发送体温测量值 " + temperatureMsg.isFromCache());\r
 \r
                     Runtime runtime = CoreService.getInstance().getRuntime();\r
                     runtime.tempInfo.setTemp(body_temp, wrist_temp);\r