diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/port/ParseHelper.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/port/ParseHelper.kt index 2fe0a9a..761e146 100644 --- a/app/src/main/java/com/yinuo/safetywatcher/watcher/port/ParseHelper.kt +++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/port/ParseHelper.kt @@ -155,11 +155,15 @@ object ParseHelper { // 存储范围最大值 MMKVUtils.put("range_${gasType}", "0$unit~$rangHexLong$unit") - // 上传实时气体数据 - tempGasData.add(gas) - if (tempGasData.size > GAS_CLOUD_UPLOAD_SIZE_ONCE) { - devicesApi.uploadGasData(tempGasData) - tempGasData.clear() + try { + // 上传实时气体数据 + tempGasData.add(gas) + if (tempGasData.size > GAS_CLOUD_UPLOAD_SIZE_ONCE) { + devicesApi.uploadGasData(tempGasData) + tempGasData.clear() + } + } catch (e: Exception) { + e.printStackTrace() } } }