android-livedata 相关问题

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

如何观察PagedList LiveData异步提交结果?

在下面的代码片段中,PagedList LiveData仅观察到一次。它将下一页成功加载到recyclerView。众所周知,它在内部使用异步调用将结果提交给...

回答 1 投票 0

使用viewLifecycleOwner作为LifecycleOwner

我有一个片段:class MyFragment:BaseFragment(){//我的StudentsViewModel实例lateinit var viewModel:StudentsViewModel重写fun onCreateView(...){...} ...

回答 2 投票 0

Android用例单元测试

这里是我的用例代码接口-ItemUseCase接口{fun performItemAction(action:ItemAction):LiveData }这是实现-类ItemUseCaseImpl(...

回答 1 投票 0

如何观察何时返回2 MutableLiveData中的值?

我有2个MutableLiveData。仅当两个MutableLiveData返回值时,才需要执行任务。在2个LiveData的情况下,我们可以使用MediatorLiveData进行相同的操作。就我而言,我是...

回答 1 投票 2

Android MVVM:在特定情况下未从MediatorLiveData设置数据绑定值

[为MediatorLiveData设置一个值,该值对添加到ViewModel的构造函数中的源或ViewModel的活动onCreate观察器中的源做出反应时,例如这样:...

回答 2 投票 0

在for循环内观察实时数据

我想在我的活动中更新一个列表,该列表取决于另一个列表的数据。从my viewmodel的活动中正在观察这两个数据列表。从第一笔清单中获得数据后,我...

回答 1 投票 0

在android的for循环内观察livedata

我想在我的活动中更新一个列表,该列表取决于另一个列表的数据。从my viewmodel的活动中正在观察这两个数据列表。从第一笔清单中获得数据后,我...

回答 1 投票 0

java.lang.RuntimeException:使用EditText(数字)双向数据绑定启动Fragment时,无法调用观察者方法

我正在尝试将MutableLiveData 绑定到EditText元素。我已经实现了绑定适配器,但是当我启动Activity时,我得到一个错误:java.lang.RuntimeException:Failed ...

回答 1 投票 0

LiveData不会将类型推断为所需的返回值

我在viewModel中调用了generate(),但是我不知道为什么LiveDataScope返回Resource 当我定义Resource的类型为Artist ViewModel类...

回答 2 投票 1

要从房间返回接口的实时数据吗?

TL; DR版本,我想要一个方法,其返回签名为LiveData ,其中User是接口。然后实现返回LiveData ,其中...

回答 1 投票 1

从数据库加载数据时的欢迎屏幕介绍

我的应用程序将数据库中的培训实体列表加载到RecyclerView中。有一个带有可见性=“ @ {viewModel.listHasNoData}”的welcomeTextView。如果数据库是...,它将替换RecyclerView ...

回答 1 投票 0

使用实时数据,协程(Kotlin)测试视图模型

我一直试图测试我的视图模型几天都没有成功。这是我的视图模型:class AdvertViewModel:ViewModel(){private val parentJob = Job()private val ...

回答 1 投票 0

Kotlin take(int).toList()省略了第一个元素

我有一个测试LiveData,每2秒发出一次项目。我将其转换为流,然后对其调用take(3).toList()。 val list = newLiveData .asFlow().onEach {...

回答 1 投票 0

如何破解数据源以使用静态数据? (将List 转换为DataSource ]

我有一个UI组件,可以接受LiveData >,但在一种情况下,我需要将其用于直接从RecycleViewer传递的数据(RecycleViewer产生的输出结构为List&...

回答 1 投票 0

如何处理先前的请求并停止观察先前的LiveData

我正在尝试在具有searchView的地方实现一个应用程序,当用户搜索某些内容时,这些应用程序将调用改造请求,该请求将返回可观察的数据。在myRepository中,我将...

回答 1 投票 0

存储库模式未正确返回LiveData

我正在使用MVVM,LiveData并尝试实施存储库模式。但是,在我的存储库类-RegisterRepo中调用返回LiveData的方法不起作用。我不知道为什么。任何...

回答 2 投票 0

通过更新变量来更改L iveData源

我希望RecyclerView的LiveData源根据您选择的列表进行更改。而且,如果您在此搜索中选择了一个来源。目前,我无法在...

回答 1 投票 1

使用数据绑定和单个LiveData的SeekBar和EditText中的进度

任务说明我的应用程序中有EditText和SeekBar。我希望在EditText中键入内容时SeekBar发生变化。另外,将进度条控件拖到SeekBar中时,EditText必须...

回答 1 投票 0

如何在Android中正确管理领域以进行数据绑定视图,但关闭所有领域实例?

[如何在Android中正确管理领域,以确保最终关闭所有数据库实例,但保持打开状态足够长的时间,以使View to DataBind受管对象并观察更改?我想知道...

回答 1 投票 0

在Android中使用MVVM或MVI吗?

[Android中有一个称为MVI的新发布的设计模式,您可以使用它来进行反应式应用程序,我的问题是MVI有什么好处,我是否应该在我的项目中使用MVI或MVVM作为...

回答 1 投票 0

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