在创建Handler的时候,看到了Looper.myLooper(),先去看看这个方法里面到底执行了什么
查看这个方法以后,发现是直接返回了当前线程的Looper对象。 再看看Looper.loop()方法,135行在做一个死循环,136行取出下一个Message,154行msg.target.dispatchMessage(msg); msg.target就是我们一开始传递进去的Handler在创建Handler的时候,看到了Looper.myLooper(),先去看看这个方法里面到底执行了什么
查看这个方法以后,发现是直接返回了当前线程的Looper对象。 再看看Looper.loop()方法,135行在做一个死循环,136行取出下一个Message,154行msg.target.dispatchMessage(msg); msg.target就是我们一开始传递进去的Handler本文标题:Handler机制总结
本文链接:https://www.haomeiwen.com/subject/pbybrqtx.html
网友评论