android-livedata 相关问题

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

Kotlin MutableLiveData列表在设置空数组数据时不会通知观察

我有一个MutableLiveData变量val myModels:MutableLiveData ?> = MutableLiveData(null)并在调用函数后具有网络函数getModels(),如果...

回答 1 投票 0

如何根据LiveData.observe上收到的信息更新ROOM数据库?

我在整个代码的两个关键位置都遇到了这个问题,无法解决。我有以下问题:我想通过数据库检索信息并同时更新所有信息。我有一个...

回答 1 投票 0

AsyncSubject可以处理RxJava中的SingleLiveEvent情况吗?

问题一次性事件的反应式编程模式的问题在于,可能在最初的一次性事件发生后将它们重新发送给订户。对于LiveData,...

回答 1 投票 0

Android LiveData,无法创建类viewModel的实例

按照android给出的示例,我扩展了ViewModel类公共类NameViewModel扩展了ViewModel {private MutableLiveData currentName;公共MutableLiveData ]]

回答 1 投票 0

片段在重新创建视图后会丢失ViewModel的数据

假设您有2个片段连接到一个(或多个)viewModel,并且在活动内部您将在它们之间切换。一旦打开片段,viewModel就会按预期工作,因此我开始监听...

回答 1 投票 1

当使用带有协程的实时数据时,何时使用emit()而不是postValue

我需要从暂停函数的返回值中获取liveData。为此,我可以启动一个协程(例如用于viewmodelScope)并使用postValue更新MutableLiveData实例。 val ...

回答 1 投票 0

如何在后台线程完成后正确更新MutableLiveData?

更新MutableLiveData对象后,我无法显示我的RecyclerView项目。创建ViewModel时,将实例化MutableLiveData对象,并将其值设置为...

回答 1 投票 0

使用架构组件等待未决实时数据的最佳方法

我正在开发一个通过apollo-android从graphql服务器获取数据的应用程序。我在aws rds数据库上执行一次访存。我在CalendarFragment的onCreate()处执行此操作。 ...

回答 1 投票 0

而且我的数据库有3列杂货ID(长-自动生成),杂货名(字符串)和杂货状态(整数-1/0)。

[这很可能是与here相同的问题(请阅读链接的答案)。由于LiveData是异步工作方式,因此调用它时将返回null。 LiveData旨在与观察者一起使用,一旦观察到的主题发生变化,就会触发LiveData。

回答 1 投票 0

Android ViewModel观察MutableLiveData >

我在片段中有一个布局。选项卡布局具有3个选项卡。 Wich选项卡上有一个片段。并且,在第一个片段中,我插入一个字符串并将其添加到viewModel MutableLiveData>变量中。然后,我...

回答 1 投票 0

为什么LiveData观察者返回以前的数据

我有一个带有API数据的RecyclerView。从RecyclerView按下项目后,将使用另一个API调用打开一个新片段,在此我从按下的项目中获取基于ID的新数据。当我按...

回答 2 投票 0

如何从Firebase获取对象或异常?

我有以下通用类:公共类DataOrException {公共T数据;公共E例外; }我正在从Firebase身份验证中获得一个...

回答 1 投票 0

向LiveData多次添加同一观察者

我们的团队在开发当前应用程序时正在使用ViewModel和LiveData组件。在单击按钮的一种情况下,我们正在启动网络API调用。存储库返回一个...

回答 1 投票 0

使用Transformations.map的watchForever的替代方法

我正在观察一个LiveData以便在ViewModel中使用observeForever进行一些查询,query.observeForever {//}逻辑运行良好,但是我无法在onCleared中删除观察者,因为...

回答 1 投票 0

Android LiveData:作为方法或变量提供的LiveData之间的差异

我面临的是观察作为方法公开的LiveData与作为变量公开的LiveData之间行为上的奇怪但巨大的差异。在您的ViewModel中考虑以下代码:...

回答 1 投票 0

Android ROOM-如何观察LiveData的更改(每次设置日历时)并将LiveData列表结果发送到适配器?

我有一个自定义日历。为此,我有一个CalendarFragment,它可以打开CustomCalendarView(扩展LinearLayout的类)。然后使用MyGridAdapter(扩展了...的类)

回答 1 投票 0

使用MVVM和LiveData登录

我对LiveData活动有问题:@Override protected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState); ActivityUserManagementBinding ...

回答 1 投票 0

使用mvvm和liveDate登录

我的liveDate活动有问题:@Override protected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState); ActivityUserManagementBinding绑定= ...

回答 1 投票 0

具有视图模型的DialogFragment无法与数据绑定一起使用

我已经创建了一个带有视图模型(mvvm)的对话框。对话框包含一个按钮(自定义视图)。当使用具有数据绑定的视图模型时,更改实时数据时无法单击按钮。我正在使用...

回答 1 投票 0

列表项更新时不触发Livedata

我对LiveData有一个非常简单的问题。我有一个MutableLiveData >,我想更新列表中的特定字段,所以我想当该字段为...

回答 1 投票 0

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