在程序开发时,对于一些耗时的操作,通常会为其开辟一个单独的线程来执行,减少用户的等待时间,在Android中,默认情况下,所有的操作都在主线程总进行,主线程负责管理与UI相关的事件,
Handler 是Android提供的一个用来更新UI的机制,也是一个消息处理的机制。通过Handle类可以发送和处理Message对象到其所在线程的MessageQueue中,
常用类中的常用方法
hangleMessage(Message msg) | 处理消息的方法,通常重写该方法来处理消息,在发送消息,该方法自动回调 |
hasMessage(int what) | 检查消息队列是否包含what属性为指定值的消息 |
hasMessage(int what,Object object) | 检查消息队列是否包含what,object属性为指定值的消息 |