Jetpack
写在前面
只是汇总和简述,详细的内容有对应的文章
ViewModel
ViewModel
主要用于数据处理,和 Activity
分离
Livecycles
生命周期!!!!
LiveData
顾名思义,数据变化,能响应式的显示,实时显示
另外,还有 map()
能提取关键信息、switchMap()
在 LiveData
是外部获取时能将其转化为可观察的 LiveData
对象!
Room
数据库
WorkManager
定时处理工具
Navigation
用于单 Activity
多 Fragment
,起到 路由
的作用
Navigation graph
(导航图)、NavHost
(导航容器)、NavController
(导航控制器)