提出了问题2018-10-25
发布了文章2017-07-22
原本基于7.1源码看了两天,但是Android 7.1与6.0中documentsUI模块差异很大,且更加复杂,因此重新基于6.0的源码分析。
发布了文章2017-07-22
在Android中,所有的UI更新操作必须要在主线程中进行,而耗时操作(如访问网络、加载图片、IO操作等)需要在子线程中进行,线程间的交互需要借助Android的异步消息处理机制,也就是Handler。但是为了更方便地让子线程与主线程交互,更新UI元素,Android系统提供了轻...
发布了文章2017-07-22
HandlerThread继承自Thread,其本质还是一个Thread子类,只不过它内部封装了一个Looper,可以进行消息轮询,实现主线程向子线程发送消息,子线程根据消息类型执行相应代码,主要是耗时操作,如访问IO、查询数据库,但不建议进行网络请求,因为子线程中的消息是串行执...
发布了文章2017-07-22
原本基于7.1源码看了两天,但是Android 7.1与6.0中documentsUI模块差异很大,且更加复杂,因此重新基于6.0的源码分析。
提出了问题2016-12-13
提出了问题2016-06-07