摘要: 消息机制中几个重要的类 1、Looper 创建于主线程ActivityThread,内部用threadlocal保存了一个Looper单例对象,因此每个线程中有且仅存在一个Looper对象。 管理MessageQueue,通过Looper.loop()循环获取队列中的任务,并交给handler对象去 阅读全文
posted @ 2022-11-09 17:25 随易来了 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Andoird是不允许直接在子线程中更新UI的。原因是子线程中更新UI会引起线程不安全问题,导致界面卡顿掉帧。 在子线程中run方法中,通过handler.post或其他方式将更新UI的任务消息发送到UI线程,由UI线程更新UI。 Thread和Runnable的区别 Thread代表线程类。sta 阅读全文
posted @ 2022-11-09 14:45 随易来了 阅读(395) 评论(0) 推荐(0) 编辑