android-livedata 相关问题

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

当使用带有协程的实时数据时,何时使用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

LiveDataScope发出未调用的状态

我遇到了一个非常不寻常的问题,其中LiveDataScope没有引发在存储库中启动的异常。问题是,如果代替发出,我放置了一个livedata事件,它是...

回答 1 投票 2

观察方法与观察者<>

我正在阅读与LiveData和ViewModels有关的Android文档,并且遇到了使我感到困惑的条目。在LiveData Overview中,示例代码实现了观察者,就像public ...

回答 1 投票 0

Android ViewModel首次调用时不会加载数据

我使用ViewModel来获取设置片段所需的数据。当我调用get viewModel.getItems()。observer {}时,它总是返回一个空列表,除非我更改设备方向或暂停然后...

回答 1 投票 -1

我们为什么要为每个活动/片段分隔ViewModel?

我最近开始研究Android体系结构组件。我发现MVVM体系结构非常方便,我想精通它。设计我的应用程序时,我应该使用多个...

回答 1 投票 -1

用作变量的变量的静态方法更改值

我在PredictionUtil类中创建了一个静态方法,该方法用于从较小的列表中生成新列表。不仅仅是分配给新变量,新的更新列表也是...

回答 1 投票 0

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