android-livedata 相关问题

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

如何在使用Room Livedata MVVM时显示LoadingState

所以我来自MVP背景......我基本上要做的就是在我们开始从Room(SQLite)获取数据时启动loadingView,在成功时停止loadingView并且所有...

回答 2 投票 1

Android Room:更新插入的LiveData回调?

我有一个简单的DAO,包括CRUD函数FeedEntryDAO.java @Dao公共接口FeedEntryDAO {@Query(“SELECT * FROM feedEntrys”)LiveData > getAll(); @Query(” ...

回答 4 投票 14

android -MutableLiveData没有观察到新数据

我正在使用mvvm和android架构组件,我是这个架构的新手。在我的应用程序中,我从Web服务获取一些数据并在recycleView中显示它,它工作正常。那我就是......

回答 1 投票 0

如何清除LiveData存储值?

根据LiveData文档:LiveData类具有以下优点:...始终是最新数据:如果生命周期再次开始(就像活动重新开始......

回答 6 投票 26

java.lang.IllegalStateException:无法在后台线程上调用observeForever

有人可以帮我找到我在哪里错了。我需要不断观察网络数据,并在工作人员发生数据更改时更新UI。请注意,这是有效的......

回答 2 投票 6

如何在xml文件中获取实时数据的值Databinding android

我想从livingata获取价值并更新UI但是在收到数据时它不会显示任何内容。什么是代码的问题? ProfileModel.java公共类ProfileModel {public ...

回答 1 投票 0

尝试在空对象引用上调用虚方法'void android.arch.lifecycle.MutableLiveData.setValue(java.lang.Object)'

我使用Android架构组件并尝试从LiveData实例化viewmodel和Observe数据。但我得到以下错误:ActivationFragment.clas:@OnClick(R.id.btn_activation)...

回答 1 投票 0

测试LiveData有什么问题?测试没有通过

我正在尝试使用LiveData测试ViewModel,但是存在一些问题。我无法得到它。我的测试只在一种情况下不通过 - HashMap的最后一个元素的值为true。但测试通过任何其他...

回答 1 投票 0

LiveData和Coroutines - 属性必须初始化或抽象

我试图在MVVM中一起使用LiveData和Coroutines,我可能会遗漏一些简单的东西。 class WeatherViewModel(private val weatherRepository:ForecastRepository):ViewModel(){...

回答 3 投票 0

如何在BottomSheetDialogFragment中使用getViewLifecycleOwner()

我的自定义片段扩展了BottomSheetDialogFragment。我有ViewModel,我观察了一些LiveData对象。我想在我的观察者中使用getViewLifecycleOwner()。但它崩溃了这个日志:java ....

回答 1 投票 0

改造LiveDataCallAdapter不调用函数适应(调用)

试着解决这个问题大约4天,请帮忙。我正在创建一个带有rest API(改造)的应用程序,尝试从Google样本实现LiveDataCallAdapter https://github.com/googlesamples / ...

回答 1 投票 1

Room - 只读一次数据时不需要LiveData吗?

我正在遵循这个代码库,并且从数据库中检索数据的建议最佳实践之一是使用LiveData包装器来获取我的DAO返回值(codelab中的步骤6)。但在我的应用中,...

回答 1 投票 0

协程 - 单元测试viewModelScope.launch方法

我正在为我的viewModel编写单元测试,但是在执行测试时遇到了麻烦。 runBlocking {...}块实际上并不等待内部代码完成,这对我来说是令人惊讶的。 ......

回答 2 投票 4

与房间同步通话

我正在学习livingata和room db,但我无法理解一件事:文档说所有房间查询都应该在另一个线程中执行,但我需要的一些查询应该在main ...

回答 1 投票 0

是否需要对liveata postvalue进行观察?

观察在这种情况下所需的部分或在livingata中的发布值本身就足以使其正确处理。 method().subscribeOn(Schedulers.io())。observeOn(AndroidSchedulers ....

回答 2 投票 2

每当其中一个LiveData更新其值时,更新LiveData的值

我有一个包含如下列表的LiveData:val originalSourceLiveaData = MutableLiveData >()现在我有另一个LiveData,它应该指示过滤...

回答 1 投票 0

从LiveData获取一个值

我在ViewModel的构造函数中有LiveData for Books:LiveData >书籍; public MyViewModel(@NonNull Application application){super(application);书籍= ...

回答 5 投票 2

如何在Fragment不可见时阻止LiveData观察者被激活

我想在Fragment中使用LiveData来观察一些数据的变化。现在让我们假设:片段A和片段B都在Activity中有自己的容器布局,这意味着我们将调用...

回答 1 投票 0

Android使用视图模型和实时数据实现搜索

我正在研究android中的一个项目,我正在尝试实现一个搜索功能,同时坚持使用android架构组件并使用firestore和room我相当......

回答 4 投票 4

Android LiveData会在订阅时阻止接收最后一个值

是否有可能在开始观察时阻止LiveData接收最后一个值?我正在考虑使用LiveData作为事件。例如,显示消息,导航事件或对话框等事件......

回答 6 投票 3

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