Как правильно проверить прошедшее время для игры для Android, написанной на Kotlin? - PullRequest
0 голосов
/ 27 декабря 2018

Я занимаюсь разработкой игры для школьного проекта.Я хотел бы включить пустые «миссии» - когда действие начинается и по истечении определенного периода времени миссия заканчивается.Как бы я поступил так и не допустил, чтобы конечный пользователь смог обмануть игру, настроив время телефона вперед?Спасибо за ваш совет

1 Ответ

0 голосов
/ 27 декабря 2018

Вы можете начать 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...