android - jetpack 中的视图模型与 MVVM 架构中的视图模型相同吗?
问题描述
我是 MVVM 架构的菜鸟,我喜欢在这个架构中开发我未来的项目。如果我在我的项目中添加并实现 Android Jetpack Viewmodel 类并正确使用它们,它会出现在 MVVM 架构中吗?或者 MVVM 的视图模型有什么不同。?
解决方案
Android 架构组件 (AAC) 是 Android Jetpack 的一部分,它是一组库,可帮助您设计 MVVM 风格的应用程序。
要实现真正的MVVM实现,可以使用 AAC(如ViewModel
、LiveData
和Room
)与Data Binding的组合。
有关详细信息,请阅读这篇文章。
推荐阅读
- java - Java 泛型类类型一致性
- django - 如何在 Django ORM 中限制外键关系的数量?
- javascript - puppeteer 获取 href 数组,然后遍历每个 href 和该页面上的 href
- postgresql - dbeaver 7.1.1 删除数据库
- r - 如何在ggplot2中为geom_text中的条形图四舍五入数据标签?
- c++ - 为什么:不同符号的整数的比较有时只会发生?
- pact - 消费者驱动的合同测试(使用 Pact)- 最佳实践
- python - 如何按特定的数据框列分组
- javascript - 错误:酶内部错误:酶需要配置适配器,但没有找到
- postgresql - Npgsql(PostgreSQL) 中的 LastInsertedId