Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Melaksanakan Kaedah Selepas Kelewatan dalam Android?
Dalam pengaturcaraan Android, anda boleh menggunakan kelas Pengendali dan kaedah postDelayed() untuk melaksanakan kaedah selepas selang masa yang ditentukan.
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)
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!