- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Handler之三:构造函数源码解析
Handler构造函数,创建实例 概述 Handler的构造分为两类,一类是在UI线程创建实例,一类在非UI线程创建实例。区别是Looper的获得方式。 使用构造方法创建实例 在UI线程创建实例 private Handler mHandler = new Handler(new Handler.Callback() { @Override public boole...
2019-01-07 21:04:51
929
原创 Handler之二:Handler运行原理总结
Handler原理图 概述 1、创建Handler实例 1)关联Looper 2)从Looper中得到消息队列 3)传入CallBack等参数 2、当发送消息时,子线程使用handler向消息队列中插入Message 1)Handler关联当前UI线程 2)将消息插入消息队列(根据等待时间等进行排序并插入队列) 3、Looper会在Looper线程中不断循环从消息队列中取出消息 4、当Loope...
2019-01-05 17:18:26
293
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人