From 528202a9cb90c5a0ceb515eb59f4bb9b5e12d01d Mon Sep 17 00:00:00 2001 From: xiaowusky Date: Thu, 7 Dec 2023 15:44:40 +0800 Subject: [PATCH] =?UTF-8?q?desc:=E8=AE=B0=E5=BD=95=E4=B9=8B=E5=89=8D?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E8=BF=87=E7=9A=84=E6=A0=87=E5=AE=9A=E5=80=BC?= =?UTF-8?q?=EF=BC=8C=E4=B8=8B=E6=AC=A1=E8=BF=9B=E5=85=A5=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=A1=AB=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../safetywatcher/watcher/ui/SensorCalibrationActivity.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/SensorCalibrationActivity.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/SensorCalibrationActivity.kt index 38b0d52..8714240 100644 --- a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/SensorCalibrationActivity.kt +++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/SensorCalibrationActivity.kt @@ -4,6 +4,7 @@ import android.text.TextUtils import android.view.KeyEvent import android.view.View import androidx.lifecycle.lifecycleScope +import com.common.commonlib.utils.MMKVUtils import com.yinuo.safetywatcher.R import com.yinuo.safetywatcher.databinding.ActivitySensorCalibrationBinding import com.yinuo.safetywatcher.watcher.base.NoOptionsActivity @@ -28,7 +29,7 @@ class SensorCalibrationActivity : NoOptionsActivity() { return mBinding.root } - var sensorIndex = -1 + private var sensorIndex = -1 private val calibrationResultReceiver: (ByteArray) -> Unit = { val startByte = it[0] @@ -56,6 +57,10 @@ class SensorCalibrationActivity : NoOptionsActivity() { mBinding.tvSave.text = getString(R.string.calibration_zero_txt) } else { mBinding.layoutInput.visibility = View.VISIBLE + val localValue = MMKVUtils.getInt("${gasName}_Calibration") + if (localValue >= 0) { + mBinding.etName.setText(localValue.toString()) + } } /** @@ -92,6 +97,7 @@ class SensorCalibrationActivity : NoOptionsActivity() { } if (sensorIndex != -1) { val toInt = text.toInt() + MMKVUtils.put("${gasName}_Calibration", toInt) GasPortUtils.calibrationSensor(sensorIndex, toInt) } }