Handler.HasCallbacks(IRunnable) Metode

Definisi

Periksa apakah ada posting pesan yang tertunda dengan callback r dalam antrean pesan.

[Android.Runtime.Register("hasCallbacks", "(Ljava/lang/Runnable;)Z", "", ApiSince=29)]
public bool HasCallbacks(Java.Lang.IRunnable r);
[<Android.Runtime.Register("hasCallbacks", "(Ljava/lang/Runnable;)Z", "", ApiSince=29)>]
member this.HasCallbacks : Java.Lang.IRunnable -> bool

Parameter

r
IRunnable

Nilai tidak boleh null.

Mengembalikan

true jika kondisi yang diminta terpenuhi; jika tidak, salah.

Atribut

Keterangan

Periksa apakah ada posting pesan yang tertunda dengan callback r dalam antrean pesan.

Operasi ini adalah kasus terburuk O(n) dalam jumlah pesan dalam antrean, dan harus dihindari. Sebagai gantinya, pertimbangkan mekanisme lain di luar antrean untuk melacak apakah pesan diantrekan dan dikirim. Misalnya, pertahankan penghitung, tambahkan saat mengantrekan pesan dan menguranginya saat menangani pesan.

Java dokumentasi untuk android.os.Handler.hasCallbacks(java.lang.Runnable).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk