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