待归纳
https://www.jianshu.com/p/cfe50b8b0a41
https://blog.csdn.net/cjh94520/article/details/71022883
那么这个Handler是在哪里发出的消息呢?我们重新回去之前ActivityThread的main()方法,漏掉了一个非常重要的步骤thread.attach(false);这个Thread是ApplicationThread对象,Binder的服务端,用于接收系统服务AMS发送来的事件),该Binder线程通过Handler将Message发送给主线程。