- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 Android多线程Handler的使用,基于源代码理解。
第一次接触Handler的时候一头雾水,当时学到了一半就没有再去接触了,这几天又潜下心来细细的研究了一下,根据Mars的视频和自己的理解。在理解Handler的同时,我们也需要理解其它2个对象。分别是:Looper、Message。 Looper,顾名思义,就是一个循环器,是Handler多线程中重要一环,他的作用主要有以下几点: 1、产生MessageQueue对象对象。在实例化Looper
2014-03-29 00:50:53 860
原创 为什么Handler在主线程中不需要使用Looper.prepare()和loop()方法?看源码!
看了网上很多文章,发现没人真正解释为什么在主线程中不需要使用Looper.prepare()和Looper.loop()方法。下面我贴一下安卓源码,相信大家就一目了然了,源码的位置是在ActivityThread类中的main函数。大家可以用Source Insight查看。 public static void main(String[] args) { SamplingPro
2014-03-29 11:37:37 3830
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人