文章目录
- 一、`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.what = 1; handler.