1、Handler负责发送Message和处理Mesage 2、Message就是消息载体,可用what区分,也可传递对象 3、Message Queue消息队列,存储Message 4、Looper循环取出Message Queue里的Message交给Handler处理。 5、一个线程只有一个Looper和Message Queue,子线程中使用Handler一定要Looper.prepare()创建Looper,然后loop,主线程在应用启动时已经创建Looper。 形容起来就是一个快递员(handle),取到信件(message)就交到快递分拣处(message queue),再由快递公司(looper)进行派件(事件的发送和处理)
每日一问(一)Handler相关知识
点赞
收藏