How can I loop that time() function on the onCreate every 5 seconds.. help me I\'m a newbie in Android =) ... I want to execute time() function in onCreate every 5 seconds.<
Here's a simple way to do it in Kotlin.
private lateinit var timer: Timer
private val noDelay = 0L
private val everyFiveSeconds = 5000L
override fun onResume() {
super.onResume()
val timerTask = object : TimerTask() {
override fun run() {
runOnUiThread { /* your code here */ }
}
}
timer = Timer()
timer.schedule(timerTask, noDelay, everyFiveSeconds)
}
override fun onPause() {
super.onPause()
timer.cancel()
timer.purge()
}