(一)简介
Handler机制是一套Android消息传递机制。在Android开发多线程的应用场景中,将工作线程中需更新UI的操作信息 传递到 UI主线程,从而实现 工作线程对UI的更新处理,最终实现异步消息的处理。
在Android开发中,为了UI操作是线程安全的,规定了只允许主线程更新Activity里的UI组件。但在实际开发中,存在多个线程并发操作UI组件的情况,导致UI操作线程不安全。故采用Handler消息传递机制,是工作线程需更新UI时,通过Handler通知主线程,从而在主线程中更新UI操作
由于涉及到的面试题较多导致篇幅较长,我根据这些面试题所涉及到的常问范围总结了并做出了一份学习进阶路线图及面试题答案免费分享给大家,文末有免费领取方式!
View面试专题
- View的滑动方式
- View的事件分发机制
- View的加载流程
- View的measure layout 和 draw流程
- 自定义view需要注意的几点
- ACTION_DOWN没有拦截,ACTION_MOVE ACTION_UP还会拦截吗
多线程专题
- 什么是线程
- 线程的状态
- 线程的创建
- 线程中断
- Thread为什么不能用stop方法停止线程
- 重入锁与条件对象,同步方法和同步代码块
- volatile关键字
- java内存模型
- 原子性 可见性 有序性
- 线程池ThreadPoolExecutor
- 线程池的种类
- 线程同步机