Jetpack Compose 重新组合对象列表中的属性更改
我是JetPack组成的新手,并且有一个问题,即当列表中的对象的属性更改时,我的列表不会重新编写。在我的组合中,我从视图模型中获得了可用约会的列表…
更新MutableStateFlow而不向收集器发射
在Android项目中,我们当前正在尝试从 livedata 转换为 stateflow 在我们的ViewModels中。但是对于某些极少数情况,我们需要更新我们的状态,而不会通…
防止从另一个 Activity 返回后重播 StateFlow
我有一个 Activity A,它的 ViewModel 具有 StateFlow UI State 实现,如 中所述Android 的文档。 class A_ViewModel: ViewModel() { private val _ui…
当其中一个排放一定值时,如何取消流量组合?
我正在并行执行多个网络请求,并使用 Stateflow 监视结果。 每个网络请求都在单独的流中完成,我使用combine在我的Stateflow上推送最新状态。这是我的…
组合两个流并将它们添加到 StateFlow 的临时列表(热流)
我正在使用流从两个端点获取数据,并将这两个列表分配给 ViewModel 中的临时列表。为此,我使用组合函数并将结果返回为 stateFlows 和 stateIn 运算符…
使用 StateFlow 和协程的单元测试 viewModel
Kotlin 1.4.21 我有一个非常简单的 ViewModel,它使用协程和 stateFlow。但是,单元测试将失败,因为 stateFlow 似乎没有更新。 我认为这是因为测试将…
在存储库和视图模型中观察到具有 StateFlow 实时变化的 Firestore,但适配器未更新
作为一名开发人员,需要适应变化,我在某处读到这样的话: 如果您没有为您的 Android 项目选择正确的架构,那么随着代码库的增长和团队的扩大,您将很…