灵巧薯片

文章
6
资源
0
加入时间
3年0月8天

Android ViewModel详解ViewModel简介ViewModel生命周期ViewModel 使用ktx 扩展AndroidViewModelViewModel onCleared 原理解析

视图与数据模型之间的桥梁ViewModelViewModel的生命周期会比创建它的Activity、Fragment的生命周期都要长。即ViewModel中的数据会一直存活在Activity/Fragment中。众所周知,由于Android平台的特殊性,若应用程序发送屏幕旋转的时候会经历Activity的销毁与重建,这里就涉及到数据保存的问题。虽然Activity可以通过onSaveInstanceState()机制保存与恢复数据,但是onSaveInstanceState()方法只能存储少量的