- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 Handler消息机制之流程解析
Hanlder中Messsage的发送和处理过程 Handler.sendMessage() -->MessageQueue.enqueueMessage() -->Looper.next() -->MessageQueue.next() -->Handler.dispatchMessage() 通过一张图片来加深理解: Handler类源码分析 构造方法和属性: ...
2018-09-18 23:04:29 511
原创 Handler机制之Message源码解析
Message类: 一个包含描述和可以发送到Handler中的任意数据对象的消息。 创建Message对象的两种方式: Message.obtain() 或者 Handler.obtainMessage() 以上两个方式会从回收的Message池中取出,可以节省优化。 先来了解全局static的可重复利用的Message池: 来查看obtain()源码: //从静态全局的Messa...
2018-09-18 23:01:53 232
原创 Handler机制之MessageQueue源码分析
介绍: 一个用于保存(被Looper分发的)Message列表的低级类。与Native world的MessageQueue由紧密联系 MessageQueue类内部实现了两个Interface,一个静态内部类。 接口IdleHandler在消息队列没有消息时使用,处理poll状态时的动作 接口OnFileDescriptorEventListener在相应的文件状态改变(可读,可写,...
2018-09-18 22:08:03 503
原创 Handler机制之Looper源码解析
Looper类 为一个线程执行循环取出Message的类。 异步线程和Handler与Looper的使用案例 class LooperThread extends Thread { public Handler mHandler; public void run() { //开始创建Message队列 Looper.prepare(...
2018-09-18 22:06:09 574
反编译工具
2018-05-23
Volley#Request(GsonRequest,MultiPartRequest)
2016-11-13
android高效加载Bitmap
2016-11-03
Android Espresso Test Intents and Webview
2016-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人