繁体   English   中英

Android的ViewModel和MVVM

[英]Android's ViewModel and MVVM

有一种称为MVVM(模型-视图-视图模型)的设计模式,其中将视图模型用作视图的抽象。 视图模型应该向视图公开数据流并与模型的数据进行交互。

但是,Android框架中有一个ViewModel类。


问题: Android的ViewModel与MVVM模式的View Model有关系吗?

它们不一样。 Android所指的ViewModel就是。

ViewModel类旨在存储和管理与UI相关的数据,以便该数据在配置更改(例如屏幕旋转)中幸免于难。

MVVM模式将需要一个View,ViewModel和Model。 在View和ViewModel之间发生绑定。

Android ViewModel与UIController进行交互,几乎只是UI的状态保留,而不是遵循MVVM模式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM