异步操作分组管理

2017-03-22  本文已影响0人  youlianchun

这个鬼“异步操作分组管理”我也不知道这个称呼是否贴切,举个使用场景的例子:一个页面有多个网络请求,并且使用一个loading HUD覆盖,loading在所有接口请求结束后移除,网络请求之间存在依赖关系,网络请求接口是通用接口(别的地方需要单独使用)。

大概就是这么个需求的封装,

看一下使用图:

搞个函数模拟网络请求 创建TaskOperation

还有op2,3,4,5,截图就不放上来了

创建TaskOperationGroup

group内所有任务执行结束后会触发回调

添加依赖并且加到group里 设置最大并发数,执行

https://github.com/youlianchun/AYTask

上一篇 下一篇

猜你喜欢

热点阅读