Kotlin dựa trên Java, do đó chúng ta có thể sử dụng các hàm thư viện dựa trên Java để trì hoãn một cuộc gọi hàm. Trong bài viết này, chúng tôi sẽ sử dụng một hàm thư viện Java để trì hoãn lệnh gọi hàm bằng cách sử dụng Timer () và lịch biểu () .
Ví dụ
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!")
} Đầu ra
Sau khi được thực thi, đoạn mã trên sẽ mang lại kết quả sau -
Hello world!! Delayed method call!