在很久之前写过一篇Android中AsyncTask的依赖执行用法,说得比较乱,也没有用代码来明确说明,最近改coolhosts的代码时,发现这个写法真的太好用了,在添加功能和删除功能的时候,代码改动很少。

这里再利用CoolHosts的代码(主要看coolhosts.java即可)详细解释一下。

功能需求

多个多线程任务之间有依赖关系,用线程等待太丑陋,若采用线程结束自动调用下一个任务则可能在功能修改的时候任务量巨大。

阅读原文 »

1 收藏


直接登录

推荐关注