首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android Handler专辑
订阅
jaymzyang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Handler消息机制(五)Handler原理
Handler原理是该系列的最后一篇文章,Handler在Android的体系中有这个举足轻重的分量,在跨进程通信,跨线程通信等都有着它的身影。 1. Handler是什么? 通过官方描述,我们可以很清楚的知道Handler的职责,会关联到对应的线程,然后往线程内的消息队列发送…
Handler消息机制(四)Looper原理
本篇文章是Handler消息机制中的第四篇,主要讲述Looper在Handler中的作用及实现的原理。 在Android Handler消息机制中Looper是一个非常重要的角色,扮演着线程消息的轮询和派发等重要功能,可以说是Handler消息机制的核心部分。 1. 什么是Lo…
Handler消息机制(三)MessageQueue原理
本篇文章从以下四个部分来详细介绍MessageQueue。 1. MessageQueue是什么? MessageQueue是一个包级私有类,Android消息的管理队列,包含消息的插入和读取功能,其内部是通过单链表的数据结构来维护消息列表,MessageQueue只是负责消息…
Handler消息机制(二)ThreadLocal原理
本文对ThreadLocal实现线程间分别存储数据,进行了深层次的探索,源码采用Android SDK 28版本进行分析。 1. ThreadLocal是什么 通过对官方描述的理解,我们知道ThreadLocal记录的变量跟线程相关,其他线程无法获取和修改该线程记录的变量。此特…
Handler消息机制(一)Message复用原理
本篇文章分享Handler消息机制中的Message的使用和Message的复用原理。 在Android开发中,使用Handler实现线程间通信,非常方便,当频繁的进行消息通信时,每次都去new消息对象,在创建对象时对系统资源的占用,同时GC频繁的回收对象等,对内存和系统性能还…