1.handler源码架构解析 2.一个线程有几个looper?如何保证 3.Handler内存泄露的原因?其它内部类为什么没有这个问题? 4为什么主线程可以new Handler?其它子线程可以吗?怎么做? 5.子线程中维护的Looper在消息队列无消息的时候处理方案是怎样的? 6.Looper死循环为什么不会导致应用卡死? 7.使用Handler的PostDelay后消息队列会有什么变化?