首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JetPack
南北是北北
创建于2025-10-14
订阅专栏
JetPack相关
暂无订阅
共6篇文章
创建于2025-10-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
android中的Lifecycle
什么是 Lifecycle Jetpack 的 生命周期感知框架:把 Activity/Fragment 的生命周期抽象成 状态机,并把状态变化以事件分发给观察者(组件/协程/LiveData 等),
JetPack WorkManager
1. WorkManager 为什么存在(设计目标) 可靠执行:在 App 退出、进程被杀、电量/网络受限后,在满足条件时仍会被系统调度(后台稳态由系统保障)。 约束感知:网络、充电、存储、电量、设备
DataStore
1. DataStore 的设计初衷与核心特点 为什么从 SharedPreferences(SP)升级到 DataStore? 异步 + Flow:基于协程与 Flow,避免 SP 的主线程 I/O
JetPack ViewBinding
1. 它是什么 & 有啥用 编译期生成与每个布局一一对应的 XXXBinding 类,帮你类型安全地拿到 View 引用;没有反射、没有运行时开销。 仅做“找 View”,不包含表达式/双向绑定/观察
jetpack ViewModel
ViewModel 的定位 职责:承载并管理 UI 所需的业务状态与逻辑,让状态跨配置变更(旋转、深浅色、语言切换)不丢失。 不该做:不持有 View/Fragment/Activity 引用,不做长
Lifecycle / LifecycleOwner / LifecycleRegistry
1)LifecycleOwner 是什么 接口:只有一个方法 getLifecycle(),暴露一个 Lifecycle 对象,便于外界“订阅”它的生命周期。 常见实现者:ComponentActiv