
Jetpack
耶夜夜夜
这个作者很懒,什么都没留下…
展开
-
【Android】Jetpack中的ViewModel:自动化保存页面数据
这里写自定义目录标题ViewModel简介ViewModel的使用方法Step 1:创建ViewModel类Step 2:编写ViewModel类内容(包括变量、方法等)Step 3:在Activity中进行ViewModel绑定,以及控制Step 4:运行 ViewModel 简介 ViewModel 允许数据在配置更改(如屏幕旋转)后仍然存在,使用 ViewModel 可以免去开发者花费大...原创 2019-07-26 15:13:41 · 1505 阅读 · 0 评论 -
【Android】ViewModel+LiveData:更加直接地控制视图的方式
??LiveData前言 LiveData 前言 ViewModel通过将UI data保存在ViewModel类实例的内部,从而大大地将MVC中的 Controller 与 View 分割开,并且通过ViewModel,我们可以较为方便地解决Activity生命周期发生改变(比如由屏幕旋转引起的生命周期重建)时,UI data的保存以及重现问题。 下图展示了MVC中Controller与...原创 2019-07-26 17:40:08 · 978 阅读 · 0 评论