提问人:Malo 提问时间:5/15/2023 更新时间:5/15/2023 访问量:89
Android Kotlin 如何使用 callback 在协程中调用多个 Web 服务?
android kotlin how to call multiple web service in coroutines with callback?
问:
我需要使用协程和回调将对象列表发送到 android Kotlin 中的网络服务,下面是我的代码
runBlocking {
for(int =0;i<object.list.size();i++){
functionofWebservice(
object.auditId,
object.list.get(i),
callback //here i need to use call back for every call of service to check if all objects are inserted successfully or to check if at least one is fail
)
}
}
我的问题是如何对每个Web服务调用使用回调runBlocking
答: 暂无答案
评论
runBlocking
runBlocking
允许桥接阻塞世界和协程世界。它允许从非挂起函数调用函数。如果你把回调作为参数,它很可能不是一个函数。所以它可以被称为没有,因此我的问题。suspend
functionofWebservice
suspend
runBlocking