'My timer keeps counting down, onFinish method didn't work. [Kotlin]
Im trying to stop Counter when time is over. But in my situation when time is over, timer restart and counting again. I don't know why my onFinish method doesn't work good. Thanks for all support.
countDownTimer = object : CountDownTimer(timeLeftInMillis, 1000) {
override fun onTick(millisUntilFinished: Long) {
timeLeftInMillis = millisUntilFinished
updateCountDownText()
}
override fun onFinish() {
isRunning = false
isStartingAlarm = true
startPauseButton.text = "Start"
startPauseButton.visibility = View.INVISIBLE
resetButton.visibility = View.VISIBLE
alarmSound.start()
}
}.start()
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
