首页 > 解决方案 > 我们如何计算任意两个同时按下的键盘键之间的时间?

问题描述

我正在构建一个 android 应用程序,我想在其中计算两次按键之间的时间差,每次用户使用键盘键入任何内容时。

标签: android

解决方案


var lastKeyDownTime = 0L

override fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean {
    return super.onKeyDown(keyCode, event)
    val curKeyDownTime = System.currentTimeMillis()
    val interval = curKeyDownTime - lastKeyDownTime
    lastKeyDownTime = curKeyDownTime
}

基本活动


推荐阅读