handler
2016-07-30 12:39:37 0 举报
Handler是Android系统中用于处理消息和事件的类。它的主要作用是将发送给某个组件的消息或事件分发给相应的处理方法。在Android开发中,我们可以通过重写Handler的handleMessage()方法来处理收到的消息,或者通过post()、sendMessage()等方法向指定的组件发送消息。此外,Handler还可以实现线程间的通信,例如使用post()方法将一个Runnable对象投递到与Handler关联的线程中去执行。总之,Handler是Android开发中非常重要的一个类,它为我们提供了方便的机制来处理消息和事件,同时也支持线程间的通信。
作者其他创作
大纲/内容
把发送Message的Handler传给msg.target
最后调用handler的handleMessage
创建Looper( )放入线程本地变量
取出Looper对象
Looper
static final void prepare( )Looper(boolean quitAllowed)static void loop()
构造时就绑定了Looper以及MessageQueue
public static Looper myLooper( ) {return sThreadLocal.get();}
Looper构造函数中创建MessageQueue
Handler
无限循环
0 条评论
下一页