文章目录
- 一、`Handler.Callback`和`handleMessage`方法的关系
- 二、消息处理的顺序和逻辑
- 三、总结
在Android中,
Handler
类有两种处理消息的方法:通过实现
Handler.Callback
接口和通过覆盖
Handler
类的
handleMessage(Message msg)
方法。了解这两种方法的交互关系对于理解消息处理流程非常重要。
HandlerCallbackhandleMessage_3">一、Handler.Callback
和handleMessage
方法的关系
-
Handler.Callback
接口:
- 当创建
Handler
实例时,可以传递一个实现了Handler.Callback
接口的对象。 Callback
接口有一个方法:boolean handleMessage(Message msg)
。如果实现此接口的对象被传递给Handler
,在消息到达时,Handler
会首先调用这个handleMessage
方法。
public interface Callback {boolean