小编典典

Kotlin延迟后如何调用函数?

all

正如标题,有什么方法可以在延迟(例如 1 秒)后调用函数Kotlin吗?


阅读 81

收藏
2022-06-04

共1个答案

小编典典

您可以使用时间表

inline fun Timer.schedule(
    delay: Long, 
    crossinline action: TimerTask.() -> Unit
): TimerTask (source)

示例(感谢@Nguyen Minh Binh - 在这里找到:http: //jamie.mccrindle.org/2013/02/exploring-
kotlin-standard-library-
part-3.html)

import java.util.Timer
import kotlin.concurrent.schedule

Timer("SettingUp", false).schedule(500) { 
   doSomething()
}
2022-06-04