android 线程相关
文章平均质量分 92
Simon_night
这个作者很懒,什么都没留下…
展开
-
Android消息机制梳理
从源码的角度解析android的消息机制,结合7.0源码,重新梳理一下android的消息机制。 Message ,Looper,Handler,MessageQueue的关系。我们都知道Android的UI不是线程安全的,所以不能在子线程中操作UI组件,如果子线程中有操作UI的需求。我们都会通过handler来进行线程间的通信。例如: Handler handler=new原创 2017-08-24 19:07:03 · 288 阅读 · 0 评论 -
handlerThread使用场景分析及源码解析
这篇博客将结合Android7.0源码,解析HandlerThread的使用场景及实现原理。1.为什么要有handlerThread组件出现? 在Android中我们使用消息机制进行线程间的消息传递,如果是向主线程传递消息,我们构造主线程的handler,并使用他发送消息。使用起来还是很方便的。但是如果是要子线程传递消息,就需要构建子线程的handler. 这样使用起来就比较麻烦了!比如下面这样原创 2017-08-29 11:58:14 · 1269 阅读 · 0 评论 -
AsyncTask源码梳理及总结
结合Android 7.0源码,全面解析AsyncTask的源码,梳理AsyncTask使用过程中的一些注意事项。 分析源码之前,我们先来梳理一下使用,AsyncTask使用示例: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanc原创 2017-08-25 17:26:02 · 225 阅读 · 0 评论