Handler源代码 looper 源代码 Message源代码
ThreadLocal他的键一定是线程对象,但是值可以使任意对象。
每一个Looper都与一个消息队列,线程对应。
每一个Handler都有一个消息队列对象,和looper对象。
Looper.prepare()。这个方法做了两件事,第一创建了一个looper对象,然后获取当前线程的对象,然后和looper对象,一块存入线程本地变量里面去了。
Handler源代码 looper 源代码 Message源代码
ThreadLocal他的键一定是线程对象,但是值可以使任意对象。
每一个Looper都与一个消息队列,线程对应。
每一个Handler都有一个消息队列对象,和looper对象。
Looper.prepare()。这个方法做了两件事,第一创建了一个looper对象,然后获取当前线程的对象,然后和looper对象,一块存入线程本地变量里面去了。