android-livedata 相关问题

Android LiveData保留了该值,并允许它观察更改并尊重应用程序组件的生命周期。

安卓调解器直播数据将2个直播数据合并成一个流和一个触发器。

我有2个实时数据,我把它们作为源添加到一个中介实时数据中,我从一个视图模型中暴露出这个数据,供一个片段观察。当任何一个实时数据发生变化时,它会触发onChanged方法的...

回答 1 投票 2

如何在Android中从MutableLiveData中获取所有结果?

我在我的应用程序中使用LiveData,我有一个Model和一个ViewModel。下面是我的Model和ViewModel类: public class HomeMenuModel { String id; String title; public String getId() { ...

回答 1 投票 0

如何切换出AndroidX架构组件任务执行器进行Espresso测试?

我们在Espresso测试中遇到了问题,并且非常确定原因是LiveData#postValue调用。似乎Espresso有时会在所有任务执行之前做出断言......。

回答 1 投票 0

在Android上使用ViewModel进行状态管理,当在流程中时

基本上我有一个使用ViewModel的状态管理系统,它看起来像这样: class ViewModelA: ViewModel() { private val repository: RepositoryA by inject() private val _stateLiveData =...

回答 1 投票 0

重载片段后,视图模型不返回任何数据。

试图实现 1.在从视图模型中加载数据之前进行互联网检查。2.片段不应该从视图模型中获取任何数据(不设置任何观察者),如果没有数据,则显示警报对话框。

回答 1 投票 0

Android ViewModels。数据类是否应该暴露livedata属性?

鉴于这种情况 Model data class User(var id: int, var name: String) View Model val Users: LiveData > val SelectedUser: LiveData fun changeSelectedUserName()...。

回答 1 投票 0

安卓MVVM,具有多种改造请求和线程处理功能。

我是一个安卓开发的初学者,我对如何将rxjava2,mvvm,retrofit2组合成http请求感到困惑。I'm confused of the combination with rxjava2,mvvm,retrofit2 into http request. 用MVVM拱,我构建了以下请求。在该片段中,我处理了ui...。

回答 1 投票 0

来自房间的LiveData和MutableLiveData显示错误信息。

源代码可以在以下地址找到:https:/github.comAli-RezaeiTVMaze我有以下的版本库类:class ShowRepository( private val showDao: ShowDao, private val api: TVMazeService ) { ....

回答 1 投票 -1

安卓:没有LiveData,如何使用从Room到Retrofit发送数据?

我的情况是,我正试图获取一个字符串列表List 从我的房间数据库中提取信息,并将其发送到Retrofit来检索信息。我不想使用LiveData,因为我将 ...

回答 1 投票 0

如何在Retorfit中使用NetworkBoundResource与suspend fun。

我正在使用Retrofit,LiveData,Room(Android AAC)。NetworkBoundResource是googlesimple提供的结合网络源和房间的好帮手。自从Retrofit 2.6.0推出内置支持 ...

回答 1 投票 5

editText和TextView的双向数据绑定不工作。

我已经实现了双向数据绑定,但没有达到预期的效果。所以这里是我的XML片段。

回答 1 投票 0

在提交列表后,无法获得PagedListAdapter的 itemCount。

我基于PagedListAdapter实现了分页功能,我已经检查过了,工作正常。我尝试实现的功能,如果ListAdapter项目是空的,然后显示EmptyHolder。我已经尝试过...

回答 1 投票 3

如何在ViewModel中改变MutableLiveData的值。

我需要在我的ViewModel中改变MutableLiveData的值,但我不能让它,因为该值等于null,我认为需要建立一个观察者在里面改变它,但我不知道如何......

回答 1 投票 0

Android Room - 如何在插入之前检查是否已经存在同名的实体?

我正在使用mvvm模式和android room创建一个应用程序,但是我在验证用户输入时遇到了一些麻烦。当用户想在应用中添加一个原料时,他们需要输入一个名称......。

回答 1 投票 1

在Repository类中观察Forever是一个好的做法吗? db+network分页列表

我按照架构指南构建了一个应用,实现了房间db缓存+网络,需要从单独的实体获取最新的页码。我的模型。@Entity(tableName = "top_rated_movie_page") ...

回答 1 投票 3

各项活动的共同MVVM逻辑[非公开]

需求 我目前正在开发一个使用MVVM、实时数据和数据绑定的android应用。我有一个用例,我需要在android应用程序的多个屏幕上显示一个评论按钮。...

回答 1 投票 1

在测试Room时,无法从LiveData中获取价值

我正在尝试测试我的Room Database,并使用这个函数观察发出的LiveData,正如架构组件示例GitHub应用中推荐的那样。注意:我得到的是一个关系类......

回答 0 投票 0

LiveData无法观察到变化

我正在从ViewModel的DialogFragment更新LiveData值,但无法在Fragment中获取该值。 ViewModel:类OtpViewModel(priv val otpUseCase:OtpUseCase,analyticsModel:...

回答 2 投票 1

使用LiveData或MutableLiveData观察数据库的单个条目

我目前正在开发一个应用,该应用需要观察数据库中一个条目的更改。该应用程序的结构如下:My MainActivity是一个RecyclerView,列出了DB中的所有朋友。单击时...

回答 1 投票 0

在一种特定情况下未观察到LiveData

我的ViewModel中有3个LiveData对象,正在对它们进行转换,问题是观察到2个LiveData,而没有观察到另一个,我尝试了类似...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.