Handler原理

Handler原理涉及4个重要的相关类:Messge, Handler,MessgeQueue,Looper.


我们将要处理的事件存储在Message中如果想要将Message传输到Handler中需要调用sendMessage方法进行发送,我们所需要发送的信息都存储在MessageQueue(消息队列)中,MessageQueue如同一个管道将Message按照先进先出的顺序来发送消息,而我们所要发送的信息需要被Looper进行检索将Message取出后检索一遍再放回MessageQueue中才可以将MessageQueue中的消息顺利传递到Handler中,而Handler使用handlerMessage方法进行接受消息。

你可能感兴趣的:(Handler原理)