Android LiveData保留了该值,并允许它观察更改并尊重应用程序组件的生命周期。
如何使用DataBinding为许多UI字段管理Android MVVM,Android架构组件(LiveData)?
我知道Android MVVM,LiveData和DataBinding。但是,我有一个场景,我有很多输入UI字段,如电子邮件,密码,确认密码等。我可以使用ViewModel映射这些字段。 ...
具有Interactors / Use Cases的MVVM架构
背景因此,我一直在为MVVM架构工作,仅用于几个项目。我仍在努力弄清楚并改进架构的工作原理。我一直在和MVP合作......
我在onCreate()中设置了一个房间查询,它返回我在下面观察到的实时数据实例。 viewModel.setmQueryMediaList(null,MediaUtils.DATE_TAKEN_KEY,MediaUtils.DATE_TAKEN_KEY); ...
我目前的问题是,我想创建一个Helper类来计算我的成本(存储在数据库中),以便更好地组织所有内容(因为我需要在我的两个活动中进行此计算)。 ...
我创建了一个实体以及相应的dao。在dao类中,我有以下方法:@Query(“select * from Book”)LiveData > getAll();我观察过这个实时数据......
使用viewModel和livedata在两个活动之间传递数据
是否可以使用viewModel类在活动之间传递数据?我试图从一个Activity和另一个Activity更新Model对象,并观察第二个活动的变化,但它...
我正在为我的数据使用新的分页库。创建ViewModel并首次初始化实时数据时,一切正常。问题是我无法更新我的实时数据的值...
我想了解ViewModel和LiveData。在MainActivity中,我观察LiveData在MyTask中,我在LiveData上设置数据,应该在活动中显示。问题是数据......
我有一个ArrayDeque类型的MutableLiveData。我正在努力观察它。当我第一次为它赋值(创建ArrayDeque)时它会起作用,但我想要做的是观察内容的变化......
我正在尝试向一个给我回电的图书馆发出请求。 Manager.getInstance()。request(new CallBack())我想将它放在ViewModel中,以便我可以从Activity中观察它。 ...
用于recyclerview的kotlin中的MVVM设计模式实现
我是Kotlin的初学者,并尝试在Android开发上实现MVVM设计模式。我必须在片段中实现Recyclerview。我们如何将带有值的适配器设置为recyclerview ...
如何使用ViewModel和LiveData进行改进API调用
这是我第一次尝试实现MVVM架构,而且我对进行API调用的正确方法感到有些困惑。目前,我只想尝试从IGDB API进行简单查询,...
我有简单的RecyclerView,我用LiveData填充。 Activity:viewModel.getBooks()。observe(this,books - > booksAdapter.setBooks(books)); ViewModel:public LiveData > ......
我正试图在我的Android项目上使用Retrofit获取一些数据,在ViewModel和我的LiveData活动上更新。这是我的服务类:class PaymentService {private var ...
如何从android中的ViewModel中的一个LiveData对象获取数据?
我正在尝试创建一个通过room和LiveData使用SQL数据库的应用程序。这是一个非常简单的测验应用程序。将显示一个问题和几个可能的答案。此外还有......
Android MVVM - 如何使LiveData发出它拥有的数据(强制触发观察者)
我有这个ViewModel从网络获取一个列表,我用数据填充RecyclerView(MyAvailabilityRepository返回一个MutableLiveData,这就是我使用Transformations.switchMap的原因):...
在viewmodel中观察livingata以通过属性绑定更新UI
我想观察一下currentUser:LiveData ProfileViewModel中的属性(由UserRepository公开)以更新用户:User属性。此属性通过...绑定到UI
我在我的应用程序中使用MVVM架构组件。任务是添加MVVM改造。我每10秒调用一次Web服务器来获取响应数据。要更新此值,我使用Mediator ...
使用一个条目存储在Room表中的设置会在任何参数更新时触发所有观察者
我正在使用简单的Room表进行设置@Entity数据类设置(var user:String =“”){@ PrimaryKey var id:Long = 1 var activeItem:Int = 0 var developerMode:Boolean = false ...
我正在我的应用程序中设置房间数据库,我想从用户那里获取数据,用户正在绘制自定义表面视图。应用程序在Android 9上运行,使用MVVM模式,我试过没有房间的应用程序和...