Android Handler 的工作原理解析
前言提到Handler大家应该都不会陌生,它是安卓中消息机制的主要核心类,配合MessageQueue和Looper一起使用构成了我们所熟悉的Android消息机制。Handler的主要工作是将一个任务切换到指定的线程去执行,因为Android中规定访问UI只能在主线程中进行,如果在子线程中访问UI,会抛出异常。而Android中不建议在主线程执行耗时操作否则会造成ANR,所以说。系统提供Handler的主要原因是为了解决在子线程中无法访问UI的问题。本文深入分析 Android 的消息处理机制,了解 Handler 的工作原理。Handler创建一个handler的构造方法很多,不过最终都会 ...