我一般Handler的使用场景 是在每个Activity中使用一个Handler实例。利用不同的msg.what 的不同 在handMessage中写个switch块去区分不同的msg
2015-01-19
讲师回答 / nate
ViewRootImpl是在onResume方法中创建的,oncreate方法中都没有创建这个,多看几遍视频,你就能理解了,最好查看一下android的源码
2015-01-19
最赞回答 / Jannina
// "Can't create handler inside thread that has not called Looper.prepare()"// //查看源码抛出这个异常,在主线程的时候可以直接new Handler(),是因为activity创建时候已经调用prepare等等// //使得looper有对象// //而在这个子线程中构造方法中获得looper为空,所以抛异常,因此子线程中创建必要要有lo...
2015-01-11