首页
个人开发
工作相关
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1823
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
Kotlin协程
2025-12-11
实现一个并发网络请求并处理结果的协程方案
实现安全并发请求的关键点:使用 coroutineScope 或 async 启动子协程通过 try/catch 或 CoroutineExceptionHandler 处理异常使用 awaitAll() 等待所有请求完成在 ViewModel 或 lifecycleScope 中启动协程确保生命周期安全通过 supervisorScope 实现子协程独立失败
2025年-12月-11日
4 阅读
0 评论
Kotlin协程
2025-12-11
使用协程并发执行多个网络请求并合并结果
实现要点:使用coroutineScope或async创建并发子任务通过try/catch或CoroutineExceptionHandler处理异常使用awaitAll()等待所有请求完成合并结果时过滤失败请求核心代码示例:val results = coroutineScope { apiEndpoints.map { endpoint -> async { try { Result.Success(fetchData(endpoint)) } catch (e: Exception) { Result.Failure(e) } } }.awaitAll() }
2025年-12月-11日
4 阅读
0 评论
Kotlin协程
1
2