Вызов countDownTimer

Как я могу назвать свой CountDownTimer в onResume ()?

private fun countDownTime(timeOut: Long) { object : CountDownTimer(timeOut, 1000) { override fun onTick(millisUntilFinished: Long) { actionWarning.text = "Please wait: " + millisUntilFinished / 1000 } override fun onFinish() { } }.start() } 

Похоже, вам нужно извлечь свой CountDownTimer в поле:

 class YourClass { val timer = object : CountDownTimer(timeOut, 1000) { override fun onTick(millisUntilFinished: Long) { actionWarning.text = "Please wait: " + millisUntilFinished / 1000 } override fun onFinish() { } } private fun countDownTime(timeOut: Long) { timer.start() } fun onResume() { timer.whatever() } } 
Intereting Posts
Как называется Котлин! оператор Функции области применяются / with / run / also / let: Концепция именования? Kotlin и идиоматический способ писать, «если не null, else …», основанный на изменяемой ценности Центрировать вертикально VideoView на портрете Циркулярная зависимость (Voronoi Halfedge) Не удается открыть проект после обновления Android Studio Определите глобальную функцию в Kotlin, которую я буду использовать в html-файле для использования в качестве обратного вызова onclick Свойства бина, не равные нулю при инициализации, становятся нулевыми при вызове метода @Transactional ListView может отображаться в Activity, но не может отображаться в фрагменте Нестандартное свойство с пользовательским сеттером Kotlin Как определить текстовое представление вне класса активности? Свойство getter напечатано на Supertype вместо внедрения в Kotlin Ошибка внедрения Kotlin Исключено исключение Kotlin coroutine TextView Null после раздувания родительского макета