android-livedata 相关问题

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

java.lang.IllegalStateException:将 LiveData 观察为状态时,CompositionLocal LocalLifecycleOwner 不存在

当从视图模型中观察 LiveData 作为 Activity onCreate 中的状态时,我收到了 IllegalStateException。它抱怨缺少生命周期所有者,但是根据我的理解

回答 1 投票 0

在数据绑定中未观察到 Stateflow 值

我有一个状态流,它为我提供来自 ViewModel 的可变状态流的值,我想做的是,我想根据按钮单击显示隐藏 Web 视图。当值为真时我想要...

回答 2 投票 0

如何从 Firestore 获取与另一个 LiveData 的内容相匹配的项目列表的 LiveData?

我的 Android 应用程序使用 Firebase Firestore。我有用户的集合,也有成就的集合。每个成就都有一个所有者列表,它们是用户集合的文档 ID...

回答 1 投票 0

如何在两个不同的选项卡中处理相同的数据

我有一个用于两种不同类型的类别的选项卡布局:收入和费用。我使用 CategoriesViewModel 获取所有类别,并观察列表是否有任何更改。当选择一个选项卡时...

回答 1 投票 0

我无法使用removeObserver停止片段内实时数据的观察者

我有一个片段,它是活动中的一个选项卡(以及其他几个选项卡)。在片段的一部分中,我想观察一次 fjViewModel 的 Livedata。这是代码: 公共类 JInPersonFragment

回答 1 投票 0

多个 MutableLiveData 更改会导致单个 MutableLiveData

在我的android项目中,我有三个MutableLiveData变量。在更改它们的值后,我想更改另一个 MutableLiveData 的值并观察其值以进行 API 调用。是

回答 1 投票 0

如何将多个实时数据收集为一个流程?

所以我有一个具体的问题。 我们已经开始重构遗留代码,在这一点上,我们需要采用遗留类。 所以遗留类会进行一些网络调用,并基于响应......

回答 1 投票 0

LiveData 不返回值可能存在什么问题

我有一个包含两个字段的视图,一个用于电子邮件,另一个用于电话号码,我需要验证它们并更新视图上的按钮。 有一段代码: @HiltViewModel 班级

回答 1 投票 0

RecyclerView 中 LiveData 的观察者 - Kolin

如何在Recycler视图中实现LiveData Observer?我有一个全局变量“someDataChanged”,它从另一个片段更新。任何帮助将不胜感激! GlobalActivit 类...

回答 3 投票 0

LiveData初始化

我的 ViewModel 中有 2 个实时数据对象: 私有 val _myData : LiveData = myRepository.getData() val myDataAvailable: LiveData = _myData.map { it != null } 只要...

回答 2 投票 0

LiveData 观察者永远不会在共享 ViewModel 之间被删除

我快疯了。 我有一个在 FragmentA 和 FragmentB 之间共享的 SharedViewModel,其中包含一个 LiveData: 类 SharedViewModel : ViewModel() { 私人 val _searchParameters = MutableLiv...

回答 1 投票 0

如何处理 Kotlin Jetpack Paging 3 异常?

我是 kotlin 和 jetpack 的新手,我被要求处理来自 PagingData 的错误(异常),我不被允许使用 Flow,我只被允许使用 LiveData。 这是存储库: ...

回答 3 投票 0

LiveData 返回错误的对象

我将 Hilt 添加到我的项目中,现在 LiveData 返回错误的对象类型。也许我对代码做了一些错误的更改。 getAllCurrency 返回 LiveData> 但它应该是 LiveDa...

回答 2 投票 0

在应用程序启动时从房间数据库访问数据,以允许无延迟导航

我使用 Room 作为我的 Android TV 应用程序的数据库。 我有四个不同的实体:帐户、类别、渠道、数据。 在我的 MainFragment 中,我并排显示 3 个回收器视图。 第一个显示

回答 1 投票 0

在 kotlin 中更改列表时适配器不会更改

我有一个列表和一个适配器,我从服务中获取列表,当列表到达时,我将其交给带有submitlist的适配器。当我创建提交列表时,列表会正确显示,但是当它转到...

回答 1 投票 0

Android 的干净架构 (MVVM) 中的视图、视图模型、用例、存储库、服务和 dao 之间的通信

使用君主国数据库,dao 提供 liveData。存储库使用 liveData 上的 .asFlow 将 liveData 作为流程提供给用例。 useCase 需要将流程返回到 ViewModel a...

回答 1 投票 0

活动未观察到 ViewModel (MVVM) 中 LiveData 的更新

如果有人发现我的实现有问题,我将非常感激知道它是什么。该活动似乎没有观察到我正在制作的 MutableLiveData 的更新。 查看Mo...

回答 2 投票 0

我们应该为每个活动创建一个单独的存储库还是为整个应用程序创建一个存储库

我的应用程序遵循 MVVM 架构。在 Activity 中,如果新闻尚未缓存,我需要从 URL 获取 News()。 Activity 将要求 ViewModel 提供 News Json,ViewModel 将查看...

回答 2 投票 0

映射的 LiveData 在 getValue() 调用上返回 null

我正在我的项目中构建一个viewModel,并且我编写了一个像这样的LiveData集 私有 val _user = MutableLiveData() val 用户= _user val id = _user.map { 如果(某事){ ...

回答 1 投票 0

将 MutableList 包装在 LiveData 或 MutableLiveData 中

将 MutableList 包装在 LiveData 或 MutableLiveData 中的推荐方法是什么,以便可以修改列表并观察它所经历的更改? 我有一些相当短的...

回答 2 投票 0

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