Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Melaksanakan Kaedah Selepas Kelewatan dalam Android?

Bagaimanakah Saya Boleh Melaksanakan Kaedah Selepas Kelewatan dalam Android?

Susan Sarandon
Susan Sarandonasal
2024-12-29 15:29:11632semak imbas

How Can I Execute Methods After a Delay in Android?

Melaksanakan Kaedah pada Kelewatan dalam Android

Dalam pengaturcaraan Android, anda boleh menggunakan kelas Pengendali dan kaedah postDelayed() untuk melaksanakan kaedah selepas selang masa yang ditentukan.

Kotlin Pelaksanaan

Handler(Looper.getMainLooper()).postDelayed({
    // Method to be executed after delay
}, delayInMillis)

Sebagai contoh, untuk melaksanakan kaedah bernama DoSomething selepas kelewatan 100ms:

Handler(Looper.getMainLooper()).postDelayed({
    DoSomething()
}, 100)

Pelaksanaan Java;

final Handler handler = new Handler(Looper.getMainLooper());
handler.postDelayed(new Runnable() {
    @Override
    public void run() {
        // Method to be executed after delay
    }
}, delayInMillis);
Untuk memanggil kaedah DoSomething selepas 100ms menggunakan Java:

final Handler handler = new Handler(Looper.getMainLooper());
handler.postDelayed(new Runnable() {
    @Override
    public void run() {
        DoSomething();
    }
}, 100);
Ingat untuk mengimport android.os.Handler untuk kedua-dua pelaksanaan Kotlin dan Java.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan Kaedah Selepas Kelewatan dalam Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn