Handler.RemoveCallbacks Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
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.