文件名称:android-mvvm:使用RxJava和数据绑定的Android上的MVVM
文件大小:192KB
文件格式:ZIP
更新时间:2024-06-01 20:11:57
rxjava mvvm android-architecture databinding Java
Android MVVM 内容: 示例项目,演示基于MVVM的编码模式,重点是 轻松构成视图 最小化设置视图的样板 重用表示逻辑 具有用于模式的基本工具的库 先决条件 快速教程 提供了一个设置库的教程,并提供了有关其功能的想法。 由于该库的主要交付对象是模式,因此了解其背后的原理很重要,这样即使在没有库API的地方也可以应用该模式。 MVVM实施 这种模式利用了数据绑定,因此视图仅包含1个变量vm即ViewModel。 想法是ViewModel应该具有显示View所需的所有信息。 多个视图可以共享一个视图模型。 这有助于为其他布局重用功能。 使用单个变量vm提供了配置任何视图的一致机制: viewBinding.setVariable(BR.vm, viewModel) 请注意,需要通过提供ViewModelBinder接口的实例来配置此机制。 此接口描述如何将ViewModel