android源码学习
panzhiling
ahaha=-=
展开
-
Android 消息机制,Looper、Handler、Message 解析
首先要知道为毛会有这样的一个机制?很多人都知道因为Android不允许在非主线程(UI线程)去更新UI的,那又为啥不允许,你想想,如果多线程去并发访问UI,会使得UI出现混乱的情况。那不是给线程加锁就可以了。我说加你煤,你考虑到加锁会造成线程阻塞么?然而会使得UI的访问效率大大降低。所以就引入了Handler的机制了。当然,这并不是Handler的全部作用。 使用方法就不用说了吧!原创 2016-02-16 22:01:39 · 452 阅读 · 0 评论 -
android AsyncTask封装学习
概述基本的使用就不说了,网上也有大量的介绍,主要简单介绍内部结构,流程。带泛型参数的抽象类串行执行:默认是串行。 并行执行:直接调用executeOnExecutor(Executor exec, Params.. params)executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR,params)直接使用其内部的线层池。如下为其封装的线层池。最大缓存队原创 2016-06-20 19:54:24 · 583 阅读 · 0 评论