【发布时间】:2023-02-20 19:42:56
【问题描述】:
在下面的代码块中,我希望调用所有 3 个方法:
- 流程方法A
- 流程方法B
- 做点别的
suspend fun setDefaults() {
coroutineScope {
launch {
flowMethodA().collect()
}
}
coroutineScope {
launch {
flowMethodB().collect()
}
}
doSomethingElse()
}
由于某种原因,只执行 flowMethodA。为什么会这样,我怎样才能用一种方法一个接一个地收集多个流?
【问题讨论】:
标签: android kotlin kotlin-coroutines kotlin-flow