文章浏览阅读574次。文章目录1. 前言2. 实现2.1 定义Room相关的结构1.2 定义Repository1.3 定义ViewModel1.4 定义RecyclerView1.5 定义Activity1. 前言实现内容:使用Room框架来完成数据库的CRUD操作;对于查询到的数据库数据,使用LiveData进行封......
2023-11-11 17:14 阅读 阅读全文文章浏览阅读3.9k次,点赞2次,收藏5次。文章目录1. 前言2. 实现方式2.1 方式一:借助Activity2.1.1 实现案例2.1.2 缺点2.2 方式二:使用本地广播2.3 方式三:使用ViewModel1. 前言在上篇【Android Jetpack】ViewModel——配置更改保留状态数据......
2023-11-11 17:14 阅读 阅读全文文章浏览阅读1.3k次。文章目录1. 前言1.1 onSaveInstanceState和onRestoreInstanceState1.2 配置文件中配置configChanges属性1. 前言熟悉Activity生命周期的都知道,在默认情况下如果用户设备的配置发生改变的时候,当前Activity会从onPause->onStop-&......
2023-11-11 17:14 阅读 阅读全文文章浏览阅读5.1k次,点赞4次,收藏9次。1、ViewModelProvider其实只是一个中介:2、ViewModel就是MVVM中的核心VM,由ComponentActivity来负责生命周期和存储。3、Component就是ViewModel的全权大管家。4、MVVM中的view层是持有viewmodel层引用的。_v......
2024-01-24 16:13 阅读 阅读全文