
Android源码分析
会飞的狮子君
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Looper、MessageQueue、Handler三者关系理解
1.Looper有两个关键的放perpare(),loop()方法,在prepare方法会创建一个Looper对象,然后保存在ThreadLocal中,该方法只能被调用一次,否则会抛出异常,这样保证了一个线程只有一个looper,Looper构造器中创建MessageQueue对象 public static final void prepare() { if原创 2016-07-15 09:20:09 · 1590 阅读 · 0 评论 -
View和ViewGroup事件分发理解
一:View事件分发理解 1.View事件执行的顺序为View.onDispatcher-->View.setOnTouchEvent-->View.onTouchEvent,如果setOnTouchEvent中onTouch方法返回true表示该事件被消费,则表示 不执行onTouchEvent,具体代码如下 public boolean dispatchTouchEvent原创 2016-07-18 09:24:02 · 1194 阅读 · 0 评论