Run
Run copied to clipboard
如何封装多个网络请求
场景一个界面有3个网络请求, 默认先进行进度条, 然后并发执行3个网络请求, 在最耗时的网络请求完事, 隐藏进度条.
把三个请求包装成一个?
onRequest {
service.getBanner1()
service.getBanner2()
service.getBanner3()
}
onRequest { val a=service.getBanner1() val b=service.getBanner2(a) service.getBanner3(b) }