GC原理 GC即垃圾收集,追踪仍然使用的所有对象,并将其余对象标记为垃圾然后进行回收; GC判断策略(例如引用计数法,可达性分析法) GC收集算...
GC原理 GC即垃圾收集,追踪仍然使用的所有对象,并将其余对象标记为垃圾然后进行回收; GC判断策略(例如引用计数法,可达性分析法) GC收集算...
相关知识 依赖注入 Dependency Injection,简称DI; 依赖项注入可以使代码解耦,便于复用,重构和测试 什么是依赖项注入 类通...
SharedPreferences 和 DataStore 对比 SharedPreferences: 可能阻塞UI线程,导致ANR异常(需要等...
相关知识 交换空间:当系统内存资源已被耗尽,但是又有额外的内存资源请求的时候,内存中不活动的页面会被移动到交换空间。交换空间是磁盘上的一块区域,...
定义 Google 推出的一个应用于 Android 平台的分页加载库; Paging3和之前版本相差很多,完全可以当成一个新库去学习 之前我们...
定义 一个可以用于加速App启动速度的库; 提供在 App 启动时初始化组件简单、高效的方法,可以使用 App Startup 显示的设置初始化...
定义 即数据绑定,使数据对象和xml布局绑定,支持双向绑定,是Android团队实现MVVM架构的一种方法; 优点 省去大量模板代码:findV...
ViewModel LiveData和ViewModel是一对好搭档 定义 视图模型,以感知生命周期的形式来存储和管理视图相关的数据,让数据可在...
LiveData 定义 一种可观察的数据存储器类,直译为实时数据(是一个数据持有者,给源数据包装一层,源数据使用LiveData包装后,可以被o...
Jetpack简介 定义 Jetpack 是一个由多个库组成的套件; 主要包括架构(Architecture)、基础(Foundation)、行...
专题公告
收录Android Jetpack系列文章