文章目录 一、`sendMessage` 方法 1.1 主要用法 1.2 适用场景 二、`postDelayed` 方法 2.1 主要用法 2.2 适用场景 三、 区别总结 3.1 区别 3.2 本质上有差别吗? 四、实例对比 4.1 使用`sendMessage` 4.2 使用`postDelayed` 五、结论 Handler类在Android中用于消息传递和任务调度。 sendMessage和 postDelay是其中的两个常用方法,虽然它们都用于将任务添加到消息队列,但它们在使用场景和实现方式上有一些关键区别。 一、sendMessage 方法 sendMessage方法用于将一个Message对象发送到消息队列。在消息队列中,消息会按照发送的顺序排队,并由Handler处理。 1.1 主要用法 立即发送消息:Message msg = handler.obtainMessage(); msg