首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
handler
订阅
evilowl
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
源码茶舍之没有epoll就没有Handler
这里为了简单直接用了匿名类,当然你也可以实现自定义的Handler并重写 handleMessage 方法来处理消息。post 最终其实还是调用到了Handler的 sendMessageDelayed 方法,将Runnable封装成一个Message发送到消息队列Messag…
深入了解Android消息机制和源码分析(Java层和Native层)(下)
本文章分析的相关的源码基于Android SDK 29(Android 10.0,即Android Q)。 Looper用于为线程运行消息循环,从MessageQueue(消息队列)中取出消息,然后分发给Message(消息)对应的宿主Handler。默认情况下,线程没有与之关…
深入了解Android消息机制和源码分析(Java层和Native层)(上)
本文章分析的相关的源码基于Android SDK 29(Android 10.0,即Android Q)。 Message:消息,它分为硬件产生的消息(例如:触摸、点击)和软件产生的消息。 MessageQueue:消息队列,它的作用是向消息池投递消息和从消息池中取出消息。 L…