diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/base/BaseActivity.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/base/BaseActivity.kt index 2bf4870..f160f34 100644 --- a/app/src/main/java/com/yinuo/safetywatcher/watcher/base/BaseActivity.kt +++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/base/BaseActivity.kt @@ -252,7 +252,7 @@ abstract class BaseActivity : AppCompatActivity() { return true } } else if (keyCode == KeyEvent.KEYCODE_ENTER) { - isHomeLongPress = repeatCount != 0 + isHomeLongPress = repeatCount > 10 } else if (keyCode == KeyEvent.KEYCODE_F1) { LogUtils.w("BaseActivity F1 pressed") SoundUtils.playSoundIo() diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/HomeActivity.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/HomeActivity.kt index 3609f6b..8216adb 100644 --- a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/HomeActivity.kt +++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/HomeActivity.kt @@ -5,6 +5,7 @@ import android.os.Build import android.os.Process import android.view.View import androidx.annotation.RequiresApi +import androidx.core.view.postDelayed import androidx.lifecycle.lifecycleScope import com.common.commonlib.db.entity.Warning import com.common.commonlib.utils.LogUtils @@ -91,7 +92,7 @@ class HomeActivity : NoOptionsActivity() { if (isChecked) onPumpOpen() else onPumpClose() } - itemSetting.post { + itemSetting.postDelayed(500) { itemSetting.requestFocus() } }