Kotlin彼此结合了两个回击流
我有数据类, mySection ,其中包含ID。我有另一个数据类 myarticle 不在乎其内容 以获取该部分, private fun getSectionFlow(): Flow> = callbackFl…
不确定内部流动在什么上下文
我对内部流产生的上下文 考虑以下代码有一个疑问。 withContext(Dispatchers.Main) { val flowA = flowOf(1,2,3,4) val flowB = flowOf("a","b","c") …
单位测试Android ViewModel具有从另一个状态流量绘制的状态流,但从未触发Maplatest
因此,我有一个正在尝试进行单元测试的ViewModel。它正在使用Statein运算符。我发现了有关如何使用StateSin Operator https://developer.android.andr…
KOTLIN-状态流不向其收集器发出更新
我在应用程序中获得了类型USERSTATEMODEL(数据类)的状态流。 private val _userStateFlow: MutableStateFlow = MutableStateFlow(UserStateModel())…
如何顺序运行Kotlin Coroutines?
我有一个 coroutinescope 和 log()函数的实例,该函数看起来如下: private val scope = CoroutineScope(Dispatchers.IO) fun log(message: String)…
如果房间数据库中的某些内容发生了变化,Kotlin Flow是否每次都会发出新数据?
假设这里是示例代码 livedata查询 Query("SELECT IFNULL(COUNT(id),0) FROM Item WHERE status = :status") fun getLiveData(status: Int): LiveData …
将两个状态流组合成一个流
我目前正在尝试将两个流组合在一起,并使用该结果将其显示为Android中的构图视图。我当前这样的初始化: private var flowA: MutableStateFlow = Muta…
即使我没有CallbackListener,我也可以使用回调流吗
我正在使用GraphQl从服务器获取数据。 SDK并非暂停,我正在尝试使用干净的体系结构。因此,我来到我的存储库中返回 Flow ,以允许用途服务器的响…
Android Room可观察的查询不会使用ViewModel第二次触发
在过去的10个小时中,寻找解决我的问题的解决方案,但我无法理解问题到底是什么,这使我发疯。 我有一个 viewModel 其中 init 我正在收集 flow 像这样…
获取流程中的最新和先前的值
我需要处理流程收集中的当前和以前的值,因此我需要一些这样的运算符: ----A----------B-------C-----|---> ---(null+A)---(A+B)---(B+C)--|---> 一…
结合流< list>和kotlin中的字符串
嘿,我在Kotlin Flow工作。我有来自服务器的数据列表的流程。我想过滤文本,我尝试了一些代码,但这给了我问题。有人可以指导我吗?谢谢 ExploreViewM…
Android单位测试用于EMITALL的流量
我的功能可以通过emitall返回流动 fun handle(actions: MoviesActions): Flow = flow { when (actions) { is MoviesActions.LoadMovies -> { emit(Mov…
我对Android Studio中的LifeCyclescope感到困惑
我对flow的方式感到困惑。因为在下面的LifecyClesCope中,我已经说过A应该由数据库中的数据值分配。但是,A的值仍然是“ HI”的字符串,而不是“ Hell…
如何在列表中使用mutableStateFlow搜索项目
我正在学习Android中的Kotlin流动。我想在我的列表中基本上即时搜索,然后过滤以在reyclerview中显示。我在Google中搜索,发现了这个惊人的 edimport …