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

更新於:27-Oct-2021

3K 多次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.