Android系列
未过黄昏
这个作者很懒,什么都没留下…
展开
-
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 · 296 阅读 · 2 评论 -
Handler之三:构造函数源码解析
Handler构造函数,创建实例 概述 Handler的构造分为两类,一类是在UI线程创建实例,一类在非UI线程创建实例。区别是Looper的获得方式。 使用构造方法创建实例 在UI线程创建实例 private Handler mHandler = new Handler(new Handler.Callback() { @Override public boole...原创 2019-01-07 21:04:51 · 930 阅读 · 0 评论