android-livedata 相关问题

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

防止MediatorLiveData事件在配置更改时发出

在体系结构示例中,有一个名为SingleLiveEvent的MutableLiveData扩展,可以帮助我们防止LiveData在手机旋转或配置更改时触发。这个(SingleLiveEvent)...

回答 1 投票 0

Android Words示例(MVVM,LiveData,会议室)+ SearchView +删除,删除错误的项目

GIF显示问题发行版滑动过滤以删除时删除了错误的条目(使用SearchView)时,刷入已过滤的项目。在上面的gif中,您可以看到删除了“项目1”而不是“项目3”。滑动...

回答 1 投票 0

Filter RecyclerView的带有LiveData项的列表,带有searchview [重复]

我决定优化代码,因此切换到liveData。我在youtube上观看了一个教程(youtube链接),但是当用户输入...

回答 1 投票 0

我如何从实时数据中获取列表?

我正在使用一个将事务存储在本地SQLite本地数据库中的应用程序,我正在使用Room。我有2个由MainActivity组成的活动,在这里我有一个带有所有...

回答 1 投票 0

Android kotlin类型继承失败

引言:我按照以下示例创建了一个android项目:https://github.com/android/architecture-samples/我必须添加一个包含响应状态(成功/错误)及其值的类,...

回答 1 投票 0

在函数之间传递MutableLiveData

我在ViewModel中有一个函数'A',它从firebase中检索数据,并将该值分配给MutableLiveData (所有这些都包装在onSuccessListener中)并返回它。此功能...

回答 2 投票 0

ViewModel没有零参数构造函数错误-即使它具有零参数构造函数

我是Android和Java的新手,正在尝试制作基于位置的应用。编辑我做了一个非常简单的测试代码,并得到了相同的错误。这是java:包com.example.viewmodeltest; ...

回答 2 投票 0

是否有办法在FirebaseMessagingService中获得LifecycleOwner?>

我正在开发聊天应用,并且正在使用Firebase Cloud Messaging进行通知。我发现最好将通知(通知信息)保存在本地数据库(例如Room)中,这样可以帮助我...

回答 1 投票 0

无法观察到具有ArrayList的实时数据(Kotlin)?

我在我的项目中使用的是Android Jetpack组件ViewModel + Live数据之一,当使用常规数据(例如string和Int时,它对我来说很好用,但是在arrayList上将无法观察到...

回答 1 投票 2

防止Livedata事件在配置更改时触发

我正在开发一个问卷调查应用程序,问题列表保存在我的ViewModel中,视图正在观察问题的变化:QuestionViewModel:var _question = SingleLiveEvent ((] ...

回答 1 投票 0

scrollToPosition()在片段中更新RecyclerView时

我列出了一个列表,该列表使用LiveData从Room数据库中获取项目。然后,使用BindingAdapter将此liveData 绑定到recyclerView。列表适配器是listAdapter,而不是`...

回答 2 投票 0

为什么ViewModelProvider在屏幕旋转时创建视图模型的新实例?

我正在尝试实现分页,但是每次旋转视图模型的屏幕构造函数时,都会触发loadInitial从DataSource类的网络中获取新数据。帮助...

回答 1 投票 0

如何在Kotlin中使用MutableLiveData?

我在Kotlin中使用MVVM体系结构。我创建了一个ViewModel和Repository类。在存储库类中,我正在使用翻新从API获取数据。我正在将该数据存储到我的...

回答 1 投票 0

scrollToPosition(),使用片段更新RecyclerView时

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

回答 2 投票 0

LiveData的Transformations.map不会仅在单元测试中触发

我有一个像这样的ViewModel:类MyViewModel {val title = MutableLiveData ()val onTitleError:LiveData = Transformations.map(title,this :: validateTitle)} ...

回答 1 投票 0

更新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

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