android-livedata 相关问题

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

更新LiveData RecyclerView时保持滚动级别

我列出了一个列表,该列表使用LiveData从Room数据库中获取项目。然后,使用BindingAdapter将此liveData 绑定到recyclerView。我需要保持滚动状态或...

回答 1 投票 0

如何对返回实时数据的函数进行单元测试

在我的viewModel中,我有一个返回liveData的函数。该功能直接在片段中调用,因此可以直接在片段中观察到。我无法获取如何测试此功能的信息...

回答 1 投票 0

为什么导航回片段时会调用onChanged?

我有一个ViewModel处理我的业务逻辑,我正在使用Koin将其注入到我的活动和每个片段中。但是,当我从片段A-片段B导航并回到...

回答 2 投票 1

LiveData正在复制MutableList

每当Firestore中发生数据更改时,我都想更新Recyclerview物品。因此,我的活动包含以下代码:taskViewModel.fetchedTaskLiveData.observe(this,Observer {if(it!...

回答 1 投票 0

LiveData不会更新

类RequestViewModel(私有val存储库:RequestRepository):ViewModel(){//请求货币类型私有val currencySearchType = MutableLiveData ()val请求:LiveData

回答 1 投票 0

Android LiveData:如何执行ArrayList >?

我正在创建具有MVVM架构的应用程序,并且遇到了要在View中显示LiveData列表的问题。在我的ViewModel中,我有一个getAll()函数,该函数从...

回答 1 投票 0

Android MVVM 2 ViewModel与LiveData共享1个存储库

我对带有存储库的MVVM模式有疑问。我有一个托管2个片段的活动。我们称它们为FragmentA和FragmentB。这两个片段具有自己的viewModel,例如...

回答 1 投票 0

每次调用Activity的onCreate()回调时都会调用存储库中的RefreshShows()

我在Github中有以下项目:https://github.com/Ali-Rezaei/TVMaze我已经开始在示例应用程序中使用Koin作为依赖项注入框架:类TVMazeApplication:Application(){...

回答 1 投票 0

ViewModel在屏幕旋转时更新

我已经创建了一个简单的项目来研究Kotlin和Android体系结构https://github.com/AOreshin/shtatus屏幕由RecyclerView和三个EditText组成。对应的ViewModel是...

回答 1 投票 2


如何在存储库(MVVM)中分离Firestore SnapshotListener,

我相信我需要分离Firestore侦听器,但是如果不将上下文传递到我的存储库,我将看不到如何执行此操作。下面是一个示例:Fragment在onViewCreated和...

回答 1 投票 0

稍后在ViewModel中初始化LiveData

最近选择使用LiveData,在初始化变量时遇到问题。我有2个活动(我不使用导航,但是这不是重点):一个是包含项提取的列表...

回答 1 投票 0

吐司反复重复打印

[执行了一些Firebase操作后,我试图根据文本框中键入的文本为MutableLiveData 设置不同的值。 (从firebase取值......> ]

回答 1 投票 0

我的MediatorLiveData尚未更新

我不知道为什么我的mediatorLiveData无法更新?我还在我的活动文件中设置了观察者。我想做的是单击一个按钮,该按钮会将实时数据源添加到我的...

回答 1 投票 0

如何覆盖mutableLiveData中的值

我有一个变量,其类型是MutableLiveData,就像这样var info = MutableLiveData ()我知道我可以像这样在kotlin中覆盖setter和getter:var info = MutableLiveData ] >> < [

回答 1 投票 0

Android Room LiveData观察器未更新

我有一个带有RecyclerView的片段。我使用ViewModel来保存要从Room数据库显示的LiveData,并尝试通过观察ViewModel中的数据来更新RecyclerView。但是...

回答 1 投票 1

Android单元测试:如何模拟包含MutableLiveData但仅公开LiveData的对象?

我有一个存储库类,该类使用MutableLiveData对象(仅作为LiveData公开)将异步Web查询的结果返回给ViewModel。然后,ViewModel使用Transformation来映射结果...

回答 1 投票 1

重新加载片段后触发LiveData观察器

我的MainAcivity托管2个片段,登录并注册。我在LoginFragment上有一个LiveData观察器,该观察器观察用户登录实时数据,此后如果对用户进行身份验证,MainMenuActivity意图将...

回答 1 投票 0

ViewModel onChanged()无限调用

我在recyclerView项目上的复选框处于选中状态或未选中状态时计算百分比。它工作正常,但是当我向recyclerView添加新项目时,有时会无限调用onChanged()并且UI冻结。在...

回答 1 投票 0

存储库和Viewmodel之间的数据

我想在用户填写数据并按Submit之后将数据从存储库传递到viewModel:View Model:公共类LoginViewModel扩展了ViewModel {private boolean isValid = true;私人...

回答 1 投票 0

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