Проблема: если я разбил кнопку, я получил несколько таймеров. < /p>
lateinit var timer1: CountDownTimer
...
Button(onClick = {
timer1 = object: CountDownTimer(20000000, 1000) {
override fun onTick(millisUntilFinished: Long) {
Log.d("mytagtt","timer")
}
override fun onFinish() {
TODO("Not yet implemented")
}
}.start()
}){ Text("starttimer") }
< /code>
Отмена старого не делает вещи лучше.
Я думаю, что проблема в том, что объект больше не назначен переменной, и поэтому таймер нет Ответьте на timer1.cancel (). < /p>
Как я могу решить эту проблему. Таймер должен работать в фоновом режиме, чтобы запуск не работал для меня.
Подробнее здесь: https://stackoverflow.com/questions/794 ... timer-fast
Android Kotlin, как быстро убейте таймер или обратный отсчет времени? ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Android Kotlin, как быстро убейте таймер или обратный отсчет времени?
Anonymous » » в форуме Android - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как создать таймер обратного отсчета, который обратный отсчет HTML Text 60–0
Anonymous » » в форуме Html - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-