desc:记录之前设置过的标定值,下次进入页面自动填充

main
xiaowusky 1 year ago
parent 6770170d09
commit 528202a9cb

@ -4,6 +4,7 @@ import android.text.TextUtils
import android.view.KeyEvent import android.view.KeyEvent
import android.view.View import android.view.View
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.common.commonlib.utils.MMKVUtils
import com.yinuo.safetywatcher.R import com.yinuo.safetywatcher.R
import com.yinuo.safetywatcher.databinding.ActivitySensorCalibrationBinding import com.yinuo.safetywatcher.databinding.ActivitySensorCalibrationBinding
import com.yinuo.safetywatcher.watcher.base.NoOptionsActivity import com.yinuo.safetywatcher.watcher.base.NoOptionsActivity
@ -28,7 +29,7 @@ class SensorCalibrationActivity : NoOptionsActivity() {
return mBinding.root return mBinding.root
} }
var sensorIndex = -1 private var sensorIndex = -1
private val calibrationResultReceiver: (ByteArray) -> Unit = { private val calibrationResultReceiver: (ByteArray) -> Unit = {
val startByte = it[0] val startByte = it[0]
@ -56,6 +57,10 @@ class SensorCalibrationActivity : NoOptionsActivity() {
mBinding.tvSave.text = getString(R.string.calibration_zero_txt) mBinding.tvSave.text = getString(R.string.calibration_zero_txt)
} else { } else {
mBinding.layoutInput.visibility = View.VISIBLE 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) { if (sensorIndex != -1) {
val toInt = text.toInt() val toInt = text.toInt()
MMKVUtils.put("${gasName}_Calibration", toInt)
GasPortUtils.calibrationSensor(sensorIndex, toInt) GasPortUtils.calibrationSensor(sensorIndex, toInt)
} }
} }

Loading…
Cancel
Save