这几个货的关系其实挺简单的,每次都忘,大意记在这里。
messageQueue就是一个装满message的队列。
Looper负责发起一个死循环(在他的loop() 函数里),将messageQueue里的一条条message发出去。
Handler就是负责接收消息的(通过它的handleMessage() ),再通过switch case语句决定message对应哪条操作。
messageQueue就是一个装满message的队列。
Looper负责发起一个死循环(在他的loop() 函数里),将messageQueue里的一条条message发出去。
Handler就是负责接收消息的(通过它的handleMessage() ),再通过switch case语句决定message对应哪条操作。