1. Handler的处理过程运行在所对应的looper所在线程中,如果构造函数中未指定looper,则默认运行在定义的handler的线程中。
2. 一个looper对应一个MessageQueue。
3. 一个线程对应一个looper。
4. 一个looper可以对应多个handler。
5. HandlerThread只是Thread,封装好了looper而已。初始化Handler用getLooper()就好。
1. Handler的处理过程运行在所对应的looper所在线程中,如果构造函数中未指定looper,则默认运行在定义的handler的线程中。
2. 一个looper对应一个MessageQueue。
3. 一个线程对应一个looper。
4. 一个looper可以对应多个handler。
5. HandlerThread只是Thread,封装好了looper而已。初始化Handler用getLooper()就好。