From 4a840f73396944dd6c19695ecaecdb831aa3d979 Mon Sep 17 00:00:00 2001 From: xiaowusky Date: Wed, 29 Nov 2023 09:54:26 +0800 Subject: [PATCH] =?UTF-8?q?desc:=E6=B0=94=E6=B3=B5=E8=BD=AC=E9=80=9F?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E6=9C=80=E4=BD=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../watcher/ui/SpeedSettingActivity.kt | 7 ++++--- .../yinuo/safetywatcher/watcher/utils/SpeedUtils.kt | 13 +++++++++++++ app/src/main/res/layout/activity_speed_setting.xml | 2 +- 3 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 app/src/main/java/com/yinuo/safetywatcher/watcher/utils/SpeedUtils.kt diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/SpeedSettingActivity.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/SpeedSettingActivity.kt index 0aacf6d..1ced509 100644 --- a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/SpeedSettingActivity.kt +++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/SpeedSettingActivity.kt @@ -8,6 +8,7 @@ import com.yinuo.safetywatcher.R import com.yinuo.safetywatcher.databinding.ActivitySpeedSettingBinding import com.yinuo.safetywatcher.watcher.base.NoOptionsActivity import com.yinuo.safetywatcher.watcher.port.GasPortUtils +import com.yinuo.safetywatcher.watcher.utils.SpeedUtils class SpeedSettingActivity : NoOptionsActivity() { @@ -50,9 +51,9 @@ class SpeedSettingActivity : NoOptionsActivity() { } private fun getDefaultSpeed(): Int { - var localSpeed = MMKVUtils.getInt("speed") + var localSpeed = SpeedUtils.getSpeed() if (localSpeed < 0) { - localSpeed = 4 + localSpeed = 0 } return localSpeed } @@ -67,7 +68,7 @@ class SpeedSettingActivity : NoOptionsActivity() { } else if (speedProgress > 9) { legalSpeed = 9 } - MMKVUtils.put("speed", legalSpeed) + SpeedUtils.setSpeed(legalSpeed) GasPortUtils.setSpeed(legalSpeed) } diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/utils/SpeedUtils.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/utils/SpeedUtils.kt new file mode 100644 index 0000000..7ecfa6f --- /dev/null +++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/utils/SpeedUtils.kt @@ -0,0 +1,13 @@ +package com.yinuo.safetywatcher.watcher.utils + +object SpeedUtils { + private var speed = 0 + + fun getSpeed(): Int { + return speed + } + + fun setSpeed(legalSpeed: Int) { + this.speed = legalSpeed + } +} \ No newline at end of file diff --git a/app/src/main/res/layout/activity_speed_setting.xml b/app/src/main/res/layout/activity_speed_setting.xml index 2264b01..7cedc75 100644 --- a/app/src/main/res/layout/activity_speed_setting.xml +++ b/app/src/main/res/layout/activity_speed_setting.xml @@ -22,7 +22,7 @@ android:max="9" android:min="0" android:padding="0dp" - android:progress="4" /> + android:progress="0" />