Handler.SendMessageAtTime(Message, Int64) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在绝对时间(以毫秒为单位) <var>运行时间Millis</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
参数
- msg
- Message
- uptimeMillis
- Int64
应使用时间基传递消息的 android.os.SystemClock#uptimeMillis 绝对时间。
返回
如果消息已成功放入消息队列,则返回 true。 失败时返回 false,通常是因为处理消息队列的循环程序正在退出。 请注意,true 的结果并不意味着将处理消息 -- 如果循环器在消息的传递时间发生之前退出,则将删除该消息。
- 属性
注解
在绝对时间(以毫秒为单位) <var>运行时间Millis</var> 之前将所有挂起的消息排入消息队列。
<b>时间基数为 android.os.SystemClock#uptimeMillis.</b> 在深度睡眠中花费的时间将增加执行的额外延迟。 你会在附加到此处理程序的线程中 #handleMessage收到它。
Java文档android.os.Handler.sendMessageAtTime(android.os.Message, long)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。