博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
handler
阅读量:5910 次
发布时间:2019-06-19

本文共 371 字,大约阅读时间需要 1 分钟。

handler:

Handler<------->Looper(同一线程中的对象)

涉及到的有Looper、MessageQueue、Message

要点:

1、Looper初始化时会自动创建一个MessageQueue,用来对Message进行管理(先进先出)

2、UI主线程默认初始化好了一个Looper.若在子线程中创建Looper,使用Loop.prepare()方法。启动looper,用looper.loop()方法。

3、Handler 发送与处理(一般重写)MessageQueue中的Message

4、handler所在的线程中,必须有一个looper。handler与looper中的MessageQueue进行通信。

 

 

转载于:https://www.cnblogs.com/muyable/p/3593531.html

你可能感兴趣的文章
AWS Gets Redis, Several RDS Improvements
查看>>
c# 可空类型
查看>>
iOS开发应用学习笔记
查看>>
【SICP练习】92 练习2.65
查看>>
Day04——Python模块
查看>>
windows无法启动MySQL服务 错误1067
查看>>
JS基础学习
查看>>
mysql启动不起来了!
查看>>
apache绑定多个域名
查看>>
bzoj3295: [Cqoi2011]动态逆序对
查看>>
【转载】怎样理解阻塞非阻塞与同步异步的区别?
查看>>
String不得不说的那些事
查看>>
[转载]泛化、实现、依赖和关联的区别
查看>>
# 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
查看>>
面试题3:数组中重复的数字,不能修改原数组
查看>>
webUI自动化测试框架---”pyswat“介绍
查看>>
Jenkins+Jmeter持续集成笔记(三:集成到Jenkins)
查看>>
DOS命令大全
查看>>
[转]升级Flash Builder 4.6中的Flash Player版本
查看>>
ZOJ 3329 One Person Game
查看>>