首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Handle
订阅
阿进
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
关于Handler同步屏障你可能不知道的问题
关于handler的内容,基本每个android开发者都掌握了,网络中的优秀博客也非常多,我之前也写过一篇文章,读者感兴趣可以去看看:传送门。 这篇文章主要讲Handler中的同步屏障问题,这也是面试的热门问题。很多读者觉得这一块的知识很偏,实战中并没有什么用处,仅仅用来面试,…
源码深度解析 Handler 机制及应用
本文以源码分析+实际应用的形式,详细讲解了Handler机制的原理,以及在开发中的使用场景和要注意的地方。一、基本原理回顾在Android开发中,Handler及相关衍生类的应用经常用到,Androi
一文读懂 Handler 机制
Handler 在整个 Android 开发体系中占据着很重要的地位,是一种标准的事件驱动模型,对开发者来说起到的作用很明确,就是为了实现线程切换或者是执行延时任务,稍微更高级一点的用法可能是为了保证
小题大做 | 内存泄漏简单问,你能答对吗
有的朋友看到这个题表示,就这?太简单了吧。 "内部类持有了外部类的引用,也就是Hanlder持有了Activity的引用,从而导致无法被回收呗。" 其实这样回答是错误的,或者说没回答到点子上。 Java虚拟机中使用可达性分析的算法来决定对象是否可以被回收。即通过GCRoot对象…
"一篇就够"系列: Handler扩展篇
通过上一篇的学习,我们知道: Handler发送的Message会放入到MessageQueue中,MessageQueue中维护了一个优先级队列,优先级队列的意思就是将存储数据的单链表按照时间升序进行排序形成的,Looper则按照顺序,每次从这个优先级队列中取出一个Messa…
温故而知新 | 打破Handler问到底
既然它如此重要,不知对面的你了解它多深呢?今天就和大家一起打破砂锅问到底,看看Handler这口砂锅的底到底在哪里。 二十七问,从问题的角度再读Handler。 一种东西被设计出来肯定就有它存在的意义,而Handler的意义就是切换线程。 跨进程之后的界面消息处理。 比如Act…
Android全面解析之Handler机制(五):再认知Handler
很高兴遇见你~ 欢迎阅读我的文章。 本文是系列文章的第五部分,主要内容是总结Handler的工作流程,同时从更高的角度来理解Handler机制。 那么,我们开始吧。 这一部分主要讲整体的流程,前面零零散散讲了各个组件的功能以及源码,现在就统一来讲一下他们的整体流程。先看图: 这…
Android全面解析之Handler机制(四):内部关键类
很高兴遇见你~ 欢迎阅读我的文章。 本文是系列文章的第四部分,主要内容是介绍Handler的内部关键类:Handler,以及HandlerThread。 那么,我们开始吧。 我们整个消息机制称为Handler机制就可以知道Handler我们的使用频率之高,一般情况下我们的使用也…
Android全面解析之Handler机制(三):内部关键类
很高兴遇见你~ 欢迎阅读我的文章。 本文是系列文章的第三部分,主要内容是介绍Handler的内部关键类:Message、MessageQueue、Looper。从本文开始就来介绍Handler的底层原理了。 那么,我们开始吧。 当我们获取Message的时候,官方建议是通过Me…
Android全面解析之Handler机制(二):ThreadLocal
很高兴遇见你~ 欢迎阅读我的文章。 本文是系列文章的第二部分,主要内容是介绍Handler的内部模式结构与详解ThreadLocal。 那么,我们开始吧。 经过前面的介绍对于Hadnler机制已经有了一定的认知,但可能对他内部的模式还不太清楚。这一部分先讲解Handler的大概…