Android面试题系列--3
2017-09-15 11:40
162 查看
消息机制
Handler机制Message,理解为线程间交流的信息
Handler,是Message的主要处理者,负责Message的发送和执行处理
Message Queue,用来存放通过Handler发布的消息,按照先进先出执行
Looper ,是每条线程里的Message Queue的管家
Handler一般在主线程中创建,子线程通过处理器对象的sendMessage发消息到MessageQueue(消息队列)里,主线程中已经包含了一个Looper(轮循器),Looper是死循环的,会一直轮询消息队列,看是否有Message(消息) ,如果有,轮询器会把消息对象传给Handler(消息处理器),然后调用handlerMessage处理该消息,进而更新UI。
Android线程
主线程子线程AsyncTask
HandlerThread
IntentService
Android线程池
ThreadPoolExecutor重点内容
相关文章推荐
- Android面试题详细整理系列(二)
- Android面试题详细整理系列(三)
- Android面试题详细整理系列(一)
- Android面试题系列--1
- Android Touch事件学习系列汇总
- Android系列--DOM、SAX、Pull解析XML
- Android 流媒体系列(二)
- [Android Training视频系列]2.2 Pausing and Resuming an Activity
- Android 技术专题系列之二 -- telephony
- Android面试题(持续更新...)
- Android调试系列—使用android studio调试smali代码
- Android 系列 3.15发送短信和在AVD之间拨打电话
- 剑指Offer系列-面试题44:判断5个数是否连续
- Android逆向系列之动态调试(七)–IDA调试so文件(下)
- IT公司笔试面试题系列(四)
- Android 面试题总结之Android 进阶(一)
- android开发实战系列(09)-- 暂停和恢复Activity
- Android 开发系列(3) - native代码调用java代码出现attempt using stale local reference错误及解决办法
- Android自定义控件系列:详解onMeasure()方法中如何测量一个控件尺寸(一)