Kotlin Java tabanlıdır, bu nedenle bir fonksiyon çağrısını geciktirmek için Java tabanlı kütüphane fonksiyonlarını kullanabiliriz. Bu yazıda, Timer() ve Schedule() kullanarak fonksiyon çağrısını geciktirmek için bir Java kütüphane fonksiyonu kullanacağız.
Kotlin Örnek 1:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import java.util.Timer import kotlin.concurrent.schedule fun main(args: Array<String>) { // Çalıştığında yazdır println("Merhaba Dünya") // 5 saniye sonra çalıştır Timer().schedule(5000){ //çalışacak fonksiyon ornekMetod() } } fun ornekMetod(){ println("Geciken Fonksyion") } |
Kotlin Örnek 2:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import java.util.Timer import kotlin.concurrent.schedule import java.time.LocalDateTime fun main(args: Array<String>) { val mevcut = LocalDateTime.now() println("Mevcut Tarih: $mevcut") // 5 saniye sonra çalıştır Timer().schedule(5000){ //çalışacak fonksiyon ornekMetod() } } fun ornekMetod(){ val mevcut = LocalDateTime.now() println("Mevcut Tarih: $mevcut") } |
Çıktı:
1 2 3 4 |
Mevcut Tarih: 2022-05-20T13:45:13.870720802 Mevcut Tarih: 2022-05-20T13:45:18.891169633 |
Yorum Yap