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!