android-livedata 相关问题

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

观察者LiveData的正确方法是什么?

假设ViewModel中有一个LiveData对象,其内容涉及多个视图。每个视图的处理方式都不相同,在任何给定时间都可以显示或不显示,而与...

回答 1 投票 0

Android Room将N个查询的结果合并到实时数据列表中

我有一个会议室数据库设置,我想查询该数据库N次,并将每个查询的结果合并到一个实时数据数组中以显示给用户。我很确定我想要...

回答 1 投票 0

如何防止实时日期重复出现在从另一个片段上按回和重新调用

您好,关于具有视图模型和导航组件的实时数据存在两个问题,首先是当我从具有实时数据的片段A转到片段B,然后从B移至A时,列表中的数据得到了...]]

回答 1 投票 0

如何从Android MVVM体系结构的LiveData列表中获取第一个或(任何)元素?

我使用MVVM架构来构建一个Android应用程序,该存储库作为ViewModel和Room数据库之间的中介。在其中一个函数中,我从...

回答 1 投票 0

MutableLiveData的Kotlin更新值

我在MVVM体系结构中有一个Kotlin项目。该API在Laravel后端中构建。除非错误响应未更新UI,否则一切都将正常工作。不管是LiveData问题,我...

回答 1 投票 0

观察数据类属性变化的可变实时数据

在Android Kotlin基础知识中,代码提到了使用后备字段将ViewTable中的MutableLiveData封装为ViewModel,以便只有ViewModel本身才能更改所述可变值。不同...

回答 1 投票 0

Android Livedata Room。使用哪种方法

在我的Android Kotlin应用中。用户配置文件(一种表单)需要使用RestAPI中的数据进行更新,例如来自API的教育和位置数据如下所示:{“教育”:[{“ edu_uid”:123,“ edu_sector”:“ ...

回答 1 投票 0

更新MutableLiveData列表

我在MyViewModel类变量中存储了MutableLiveData项目,Item类列表。还有一个功能fetchData()可以通过Retrofit库和checkStatus()从webService获取数据...

回答 1 投票 0

为什么RecyclerView无法从Viewmodel中的LiveData中获得更新?

我有一个片段(库存片段),它在RecyclerView中显示一些CardView对象。从ViewModel收到数据后,这些对象从适配器获取数据。内部...

回答 1 投票 0

如何将LiveData保存到saveStateHandle?

如https://stackoverflow.com/a/61166665/3286489中所示,我们可以将LiveData保存在saveStateHandle中。我可以轻松做到这一点https://stackoverflow.com/a/61166665/3286489私有val textLiveData:...

回答 2 投票 0

LiveData的ViewModel SavedStateHandler.get无法根据文档设置默认值吗?

在引用https://developer.android.com/reference/androidx/lifecycle/SavedStateHandle#getLiveData(java.lang.String,%20T)中的Java示例代码如下。字符串defaultValue = ...; // ...

回答 1 投票 0

返回没有LiveData的查询

基本上,我想做的是打开应用程序时,它将进行查询以从数据库中获取值并使用它。我正在使用Room,当我尝试不使用LiveData时,它告诉我无法访问数据库...

回答 1 投票 0

无法从我的片段的ViewModel中观察LiveData >

MyFragment.kt:vi ewModel.studentsTemp.observe(this,Observer {adapter.submitList(it)})MyViewModel.kt private var _studentsTemp = MutableLiveData >()val ...

回答 1 投票 0

如何使用协程从Room返回单个(非LiveData)对象

Room执行查询,这些查询自动在后台线程上返回LiveData。但是我想返回一个没有包装到LiveData中的值(因为我不想实时更新)。我如何...

回答 2 投票 0

为什么两次调用Livedata setValue会忽略?

我有以下具有MutableLiveData数据的ViewModel和另一个从Data派生的LiveData,它们仅在data.number等于1时才更新其值。class ...

回答 1 投票 1

应返回LiveData的房间查询始终返回NULL

我想使用Room / SQLLite在android中创建登录屏幕。启动我的登录活动后,将在数据库中插入一个用户对象。当按下登录按钮时,我要看...

回答 1 投票 0

使用Room查看多个表中的数据更改

[我有一个名为Data的自定义类的MutableLiveData私有val mutableLiveData = MutableLiveData ()我有两个名为A和B的表,首先我从表A中获取数据,然后从B中获取数据。我做了一些...

回答 1 投票 0

Transformations.distinctUntilChanged无法按预期工作?

我在不同的片段中有相同视图模型的多个实例(作用于片段)。每当我在Room中更新LiveData时,它都会触发片段中的可观察到的内容,但不会触发一个实例...

回答 1 投票 -1

未从后台调度Android LiveData值

阅读这里的LiveData文档,我碰到了本节:如果生命周期变为非活动状态,则它在再次处于活动状态时会接收最新数据。例如,活动为...

回答 1 投票 1

如何在单元测试中使用协程测试实时数据

我正在使用Mockito,junit5和协程在存储库中获取数据。但是在测试用例中调用了no方法。我试图使用没有任何分派器的普通暂停功能,然后发出()...

回答 1 投票 0

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