Model-View-ViewModel(MVVM)是一种架构设计模式,用于实现用户界面,通过其表示逻辑(其ViewModel)将UI(View)与其数据(Model)分开。
如何使用viewholder作为生命周期所有者使用livingata和viewmodel?
我有一个垂直滚动的recyclerview(verticalRV)。此recyclerview(horizo ntalRV)中的每个项目都是Horizo ntal recyclerview。在verticalRV itemViewHodler里面试图获取...
我在使用usercontrols实现MVVM时遇到问题。我有一个基于MVVM的应用程序。在其中一个视图(用户控件)中,左边是菜单,右边是内容。内容 ...
无法使用数据绑定Android与ViewModel中的XML通信
我正在尝试使用MVVM模式从xml与viewmodel进行通信,反之亦然。我之前曾在数据绑定方面工作并成功使用Live Data - Dagger - MVVM。最近,我有......
我在我的应用程序中使用数据构建,我是新手。我无法更改layout_marginLeft代码。我见过很多例子,但它们对我不起作用。这是模型中的代码。 @ ...
Android - MVVM中ViewModel状态的最佳实践?
我正在开发一个Android应用程序,使用LiveData上的MVVM模式(可能是Transformations)和View和ViewModel之间的DataBinding。由于应用程序正在“增长”,现在ViewModels包含很多...
我正在使用MVVM架构通过android studio中的改造来获得Web服务。我在视图类中处理了服务的响应。但我面临的问题是如何处理......
我正试图进入MVVM模式,我的问题是我不确定我是否正确使用它。 View负责所有UI操作(比如show stuff?)但是当我们需要时会发生什么...
我在InitializeDataViewer()中有一些代码,每次加载一个视图时都需要执行它。我已将代码保存在ViewModel构造函数中。当我回到...时,我的问题就出现了
如何为MVVM模式链接Retrofit和Repository / ViewModel?
我无法将Retrofit与MVVM架构联系起来。实际上,在阅读了文档之后,他们只讨论了适用于SQLite本地数据库的Room,我搜索了同样但是对于数据......