如何在 Kotlin 中延迟调用函数?
androidmobile developmentapps/applicationskotlin 更新于 2026/2/10 6:22:17
Kotlin 基于 Java,因此我们可以使用 Java 库函数来延迟函数调用。在本文中,我们将使用 Java 库函数 Timer() 和 schedule() 来延迟函数调用。
示例
import java.util.Timer
import kotlin.concurrent.schedule
fun main(args: Array<String>) {
// 执行起点
println(&"Hello world!!")
// 延迟 5 秒
Timer().schedule(5000){
//调用函数
newMethod()
}
}
fun newMethod(){
println("Delayed method call!")
}
输出
执行后,上述代码将产生以下输出 −
Hello world!! Delayed method call!

