1.简述
HandlerThread继承自Thread的特殊线程,内置有Looper和MessageQueue。 区别于Handler,Handler是消息处理器,用于发送和处理Message和Runable。 HandlerThread是为特定场景(持续性后台任务)优化的线程实现。[备注:普通 线程如new Thread(),创建的线程,没有默认的Looper和MessageQueue,适合一次性 处理任务,无法直接处理消息循环]
2.HandlerThread作用
提供了一个独立的后台线程,专门用于处理耗时任务(如文件读写、网络请求)。 有效避免主线程执行耗时操作导致ANR(Applica