Handler.SendMessageAtTime(Message, Int64) Método

Definición

Poner en cola un mensaje en la cola de mensajes después de todos los mensajes pendientes antes de la hora absoluta (en milisegundos) <var>uptimeMillis</var>.

[Android.Runtime.Register("sendMessageAtTime", "(Landroid/os/Message;J)Z", "GetSendMessageAtTime_Landroid_os_Message_JHandler")]
public virtual bool SendMessageAtTime(Android.OS.Message msg, long uptimeMillis);
[<Android.Runtime.Register("sendMessageAtTime", "(Landroid/os/Message;J)Z", "GetSendMessageAtTime_Landroid_os_Message_JHandler")>]
abstract member SendMessageAtTime : Android.OS.Message * int64 -> bool
override this.SendMessageAtTime : Android.OS.Message * int64 -> bool

Parámetros

msg
Message

El valor no puede ser NULL.

uptimeMillis
Int64

Hora absoluta en la que se debe entregar el mensaje, utilizando la android.os.SystemClock#uptimeMillis base de tiempo.

Devoluciones

Devuelve true si el mensaje se ha colocado correctamente en la cola de mensajes. Devuelve false en caso de error, normalmente porque el bucle que procesa la cola de mensajes sale. Tenga en cuenta que un resultado de true no significa que se procese el mensaje; si el bucle se cierra antes de que se produzca el tiempo de entrega del mensaje, se quitará el mensaje.

Atributos

Comentarios

Poner en cola un mensaje en la cola de mensajes después de todos los mensajes pendientes antes de la hora absoluta (en milisegundos) <var>uptimeMillis</var>. <b>La base temporal es android.os.SystemClock#uptimeMillis.</b> El tiempo invertido en suspensión profunda agregará un retraso adicional a la ejecución. Lo recibirá en #handleMessage, en el subproceso asociado a este controlador.

Java documentación para android.os.Handler.sendMessageAtTime(android.os.Message, long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a