【发布时间】:2020-02-22 09:37:07
【问题描述】:
我有一个我想要执行的请求列表,我想等待所有请求完成以便继续。我正在使用带有重复和异步的 kotlin 协程,如下所示。
viewModelScope.launch(Dispatchers.IO) {
repeat(serverAccountList.size) {
async {
createHelloRequest(it) // suspend function
}
}
withContext(Dispatchers.Main) {
_isLoading.value = false
}
}
我怎样才能加入他们,以便我可以在 Main Dispatcher 中继续我的代码?
【问题讨论】:
标签: android kotlin async-await kotlin-coroutines