如何在 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!

相关文章