首页 > 解决方案 > 使用带有实时数据和不使用实时数据的视图模型之间的区别

问题描述

在android中使用带有实时数据的视图模型和使用没有实时数据的视图模型来保存状态有什么区别只使用视图模型就足够了?使用实时数据的目的是什么?

标签: android

解决方案


MVVM(Model-View-ViewModel) 是一种编码模式,最近在 Google IO 2018 上被 google 开发者社区推荐给 Android 开发者

LiveData 是谷歌推出的一个新的架构组件,它具有生命周期意识。一旦您开始观察实时数据对象,对该对象的任何更改都将在您的观察者中提供。LiveData 是为了方便使用,其余的你可以把自己的登录状态保存下来。没有什么比这更重要的了,如果你想使用 MVVM,你必须使用实时数据


推荐阅读