private val timer = object : CountDownTimer(result, 1000) {
override fun onFinish() {
//delete the database entry
}
override fun onTick(millisUntilFinished: Long) {
//more code
}
}
Насколько мне известно в kotlin, объект вызывается до того, как result
будет присвоено значение
. Сначала значение result
равно 0, затем оно обновляется в другой функции,но таймер вызывается со значением result
, равным 0.
Так что же должно быть лучшей заменой object
здесь?