如何在 Kotlin 中在延迟后调用函数?
Kotlin 是基于 Java 的,因此我们可以使用基于 Java 的库函数来延迟函数调用。在本文中,我们将使用 Java 库函数来使用 Timer() 和 schedule() 延迟函数调用。
示例
import java.util.Timer import kotlin.concurrent.schedule fun main(args: Array<String>) { // Execution starting point println("Hello world!!") // Delay of 5 sec Timer().schedule(5000){ //calling a function newMethod() } } fun newMethod(){ println("Delayed method call!") }
输出
一旦执行,以上代码段将产生以下输出 -
Hello world!! Delayed method call!
广告