Handler.PostDelayed Metode

Definisi

Overload

Nama Deskripsi
PostDelayed(IRunnable, Int64)

Menyebabkan r yang dapat dijalankan ditambahkan ke antrean pesan, dijalankan setelah jumlah waktu yang ditentukan berlalu.

PostDelayed(Action, Int64)

Memposting runnable untuk dijalankan setelah penundaan yang ditentukan.

PostDelayed(IRunnable, Object, Int64)

Menyebabkan r yang dapat dijalankan ditambahkan ke antrean pesan, dijalankan setelah jumlah waktu yang ditentukan berlalu.

PostDelayed(IRunnable, Int64)

Menyebabkan r yang dapat dijalankan ditambahkan ke antrean pesan, dijalankan setelah jumlah waktu yang ditentukan berlalu.

[Android.Runtime.Register("postDelayed", "(Ljava/lang/Runnable;J)Z", "")]
public bool PostDelayed(Java.Lang.IRunnable r, long delayMillis);
[<Android.Runtime.Register("postDelayed", "(Ljava/lang/Runnable;J)Z", "")>]
member this.PostDelayed : Java.Lang.IRunnable * int64 -> bool

Parameter

r
IRunnable

Runnable yang akan dijalankan.

delayMillis
Int64

Penundaan (dalam milidetik) hingga Runnable akan dijalankan.

Mengembalikan

Mengembalikan true jika Runnable berhasil ditempatkan ke antrean pesan. Mengembalikan false pada kegagalan, biasanya karena looper yang memproses antrean pesan keluar. Perhatikan bahwa hasil true bukan berarti Runnable akan diproses -- jika looper berhenti sebelum waktu pengiriman pesan terjadi maka pesan akan dihilangkan.

Atribut

Keterangan

Menyebabkan r yang dapat dijalankan ditambahkan ke antrean pesan, dijalankan setelah jumlah waktu yang ditentukan berlalu. Runnable akan dijalankan pada utas tempat handler ini terpasang. <b>Basis waktu adalah android.os.SystemClock#uptimeMillis.</b> Waktu yang dihabiskan dalam tidur nyenyak akan menambahkan penundaan tambahan pada eksekusi.

Java dokumentasi untuk android.os.Handler.postDelayed(java.lang.Runnable, long).

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

PostDelayed(Action, Int64)

Memposting runnable untuk dijalankan setelah penundaan yang ditentukan.

public bool PostDelayed(Action action, long delayMillis);
member this.PostDelayed : Action * int64 -> bool

Parameter

action
Action

Yang dapat dijalankan untuk dijalankan.

delayMillis
Int64

Penundaan, dalam milidetik.

Mengembalikan

true jika runnable diantrekan; jika tidak, false.

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

PostDelayed(IRunnable, Object, Int64)

Menyebabkan r yang dapat dijalankan ditambahkan ke antrean pesan, dijalankan setelah jumlah waktu yang ditentukan berlalu.

[Android.Runtime.Register("postDelayed", "(Ljava/lang/Runnable;Ljava/lang/Object;J)Z", "", ApiSince=28)]
public bool PostDelayed(Java.Lang.IRunnable r, Java.Lang.Object? token, long delayMillis);
[<Android.Runtime.Register("postDelayed", "(Ljava/lang/Runnable;Ljava/lang/Object;J)Z", "", ApiSince=28)>]
member this.PostDelayed : Java.Lang.IRunnable * Java.Lang.Object * int64 -> bool

Parameter

r
IRunnable

Runnable yang akan dijalankan.

token
Object

Instans yang dapat digunakan untuk membatalkan r melalui #removeCallbacksAndMessages.

delayMillis
Int64

Penundaan (dalam milidetik) hingga Runnable akan dijalankan.

Mengembalikan

Mengembalikan true jika Runnable berhasil ditempatkan ke antrean pesan. Mengembalikan false pada kegagalan, biasanya karena looper yang memproses antrean pesan keluar. Perhatikan bahwa hasil true bukan berarti Runnable akan diproses -- jika looper berhenti sebelum waktu pengiriman pesan terjadi maka pesan akan dihilangkan.

Atribut

Keterangan

Menyebabkan r yang dapat dijalankan ditambahkan ke antrean pesan, dijalankan setelah jumlah waktu yang ditentukan berlalu. Runnable akan dijalankan pada utas tempat handler ini terpasang. <b>Basis waktu adalah android.os.SystemClock#uptimeMillis.</b> Waktu yang dihabiskan dalam tidur nyenyak akan menambahkan penundaan tambahan pada eksekusi.

Java dokumentasi untuk android.os.Handler.postDelayed(java.lang.Runnable, java.lang.Object, long).

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