小编Wis*_*sal的帖子

完成 Kotlin 中的异步调用列表

我们有一个本质上是异步的操作列表。我们想要完成所有操作,可以说,并且想要执行另一项任务。我对 Kotlin 协程概念完全陌生,无法完成这项任务。我在互联网上搜索了很多,但由于我对 kotlin 协程或 kotlin 的另一个异步服务没有总体经验来执行此操作。任何人知道如何完成这项任务都会非常有帮助。假设列表中有 20 个元素,我想对每个元素执行一个本质上异步的操作。

      response.data?.let { dataArray ->

                if (dataArray.isNotEmpty()) {
                    it.forEach {
                        it.unpair().done{
                           // Async call.  
                       }
                    }
              // All async operation completed do another task.
                    
                } else {
                    // Array is empty.
                }
            }
Run Code Online (Sandbox Code Playgroud)

android kotlin kotlin-coroutines

7
推荐指数
2
解决办法
7780
查看次数

标签 统计

android ×1

kotlin ×1

kotlin-coroutines ×1