我是kotlin Android开发的新手。 因此,我想知道如何使用。
inline fun Timer.scheduleAtFixedRate(
delay: Long,
period: Long,
crossinline action: TimerTask.() -> Unit
): TimerTask
指任何示例。
提前感谢。
试一试
Timer().schedule(object : TimerTask() {
override fun run() {
Log.e("NIlu_TAG","Hello World")
}
}, 3000)
或者这一个
Timer().schedule(timerTask {
Log.e("NIlu_TAG","Hello World")
}, 3000)
或者这个
Timer().scheduleAtFixedRate(object : TimerTask() {
override fun run() {
Log.e("NIlu_TAG","Hello World")
}
},2000,2)
简短回答
Timer().scheduleAtFixedRate(timerTask {
Log.e("NIlu_TAG","Hello World")
},2000,2)
你也可以这样做:
val fixedRateTimer = fixedRateTimer(name = "hello-timer",
initialDelay = 1000, period = 1000,daemon = true) {
println("Hello")
}