![240](https://upload.jianshu.io/users/upload_avatars/2701298/9e4f0f26-ff0f-4de4-a719-fe52f9a77c05.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一个线程对应一个Looper一个Looper对应一个消息队列一个线程对应一个消息队列线程,Looper,消息队列三者一一对应所以,在一个子线程中使用Handler的方式应该是...
修改窗口的尺寸要在onAttachedToWindow后才能成功,在这之前,getWindow().getDecorView().getLayoutParams返回值是空的 ...
在Activity刚创建onResume没执行之前可以在非UI线程更新UI, 因为检测非UI线程的限制是在ViewRootImpl的reqeustLayout进行的; 每个V...