每个线程维护一个消息队列,但这个线程的每个Handler都从这个消息队列里取自己的消息。
每个Handler要求处理的消息号不一样,同一线程里不同的Handler处理的消息号可以一样。
private MyHandler mHandler = new MyHandler();
class MyHandler extends Handler {
@Override
public void handleMessage(Message msg) {
//....
}
};