Handler.RemoveCallbacks Metode

Definisi

Overload

Nama Deskripsi
RemoveCallbacks(IRunnable, Object)

Hapus postingan yang tertunda dari Runnable <var>r</var> dengan token</var Object >var<> yang berada dalam antrean pesan.

RemoveCallbacks(Action, Object)

Menghapus panggilan balik yang tertunda untuk yang dapat dijalankan yang ditentukan.

RemoveCallbacks(Action)

Menghapus panggilan balik yang tertunda untuk yang dapat dijalankan yang ditentukan.

RemoveCallbacks(IRunnable)

Hapus postingan yang tertunda dari Runnable r yang berada dalam antrean pesan.

RemoveCallbacks(IRunnable, Object)

Hapus postingan yang tertunda dari Runnable <var>r</var> dengan token</var Object >var<> yang berada dalam antrean pesan.

[Android.Runtime.Register("removeCallbacks", "(Ljava/lang/Runnable;Ljava/lang/Object;)V", "")]
public void RemoveCallbacks(Java.Lang.IRunnable r, Java.Lang.Object? token);
[<Android.Runtime.Register("removeCallbacks", "(Ljava/lang/Runnable;Ljava/lang/Object;)V", "")>]
member this.RemoveCallbacks : Java.Lang.IRunnable * Java.Lang.Object -> unit

Parameter

r
IRunnable

Nilai tidak boleh null.

token
Object

Nilainya mungkin null.

Atribut

Keterangan

Hapus postingan yang tertunda dari Runnable <var>r</var> dengan token</var Object >var<> yang berada dalam antrean pesan. Jika <token</var var>> null, semua panggilan balik akan dihapus.

Operasi ini adalah kasus terburuk O(n) dalam jumlah pesan dalam antrean, dan harus dihindari. Sebagai gantinya, pertimbangkan mekanisme lain di luar antrean untuk membatalkan operasi yang tertunda. Misalnya, pertahankan bendera untuk menunjukkan apakah operasi harus dilakukan secara berbeda atau tidak sekaligus dikirim.

Dokumentasi Java untuk android.os.Handler.removeCallbacks(java.lang.Runnable, java.lang.Object).

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

RemoveCallbacks(Action, Object)

Menghapus panggilan balik yang tertunda untuk yang dapat dijalankan yang ditentukan.

public void RemoveCallbacks(Action action, Java.Lang.Object token);
member this.RemoveCallbacks : Action * Java.Lang.Object -> unit

Parameter

action
Action

Yang dapat dijalankan untuk dijalankan.

token
Object

Token yang terkait dengan panggilan balik.

Keterangan

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

RemoveCallbacks(Action)

Menghapus panggilan balik yang tertunda untuk yang dapat dijalankan yang ditentukan.

public void RemoveCallbacks(Action action);
member this.RemoveCallbacks : Action -> unit

Parameter

action
Action

Yang dapat dijalankan untuk dijalankan.

Keterangan

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

RemoveCallbacks(IRunnable)

Hapus postingan yang tertunda dari Runnable r yang berada dalam antrean pesan.

[Android.Runtime.Register("removeCallbacks", "(Ljava/lang/Runnable;)V", "")]
public void RemoveCallbacks(Java.Lang.IRunnable r);
[<Android.Runtime.Register("removeCallbacks", "(Ljava/lang/Runnable;)V", "")>]
member this.RemoveCallbacks : Java.Lang.IRunnable -> unit

Parameter

r
IRunnable

Nilai tidak boleh null.

Atribut

Keterangan

Hapus postingan yang tertunda dari Runnable r yang berada 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 membatalkan operasi yang tertunda. Misalnya, pertahankan bendera untuk menunjukkan apakah operasi harus dilakukan secara berbeda atau tidak sekaligus dikirim.

Dokumentasi Java untuk android.os.Handler.removeCallbacks(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