如何正确检查用Kotlin编写的Android游戏经过的时间?

时间:2018-12-27 11:25:20

标签: android time kotlin

我正在为学校项目开发游戏。我想包括一些闲置的“任务”,即开始执行某项操作,经过一定时间后,任务将结束。我将如何处理此问题,并通过设置电话时间提前来阻止最终用户欺骗游戏?感谢您的建议

1 个答案:

答案 0 :(得分:1)

您可以启动CountDownTimer。此示例来自Android参考文档(转换为Kotlin),并创建了一个从30秒倒数到零的计时器,并每秒调用一次onTick函数:

object : CountDownTimer(30000, 1000) {
    override fun onTick(millisUntilFinished: Long) {
        textView.setText("Seconds remaining: ${millisUntilFinished / 1000}.")
    }

    override fun onFinish() {
        textView.setText("Done!")
    }
}.start()

您可以将此代码放在函数中,例如在onCreate中。