handler:
Handler<------->Looper(同一线程中的对象)
涉及到的有Looper、MessageQueue、Message
要点:
1、Looper初始化时会自动创建一个MessageQueue,用来对Message进行管理(先进先出)
2、UI主线程默认初始化好了一个Looper.若在子线程中创建Looper,使用Loop.prepare()方法。启动looper,用looper.loop()方法。
3、Handler 发送与处理(一般重写)MessageQueue中的Message
4、handler所在的线程中,必须有一个looper。handler与looper中的MessageQueue进行通信。