关于这篇博客所提到的问题是在一段再简单不过的代码中意外出现的。当时我使用了两个不同'AsyncTask'帮助我执行两个需要在后台执行任务。并且这两个'AsyncTask'几乎是同时运行的。原本会正常运行的代码,却不知道为什么出现了问题。总是有一个'AsyncTask'会迟迟不做出反应。看起来就好像多个'AsyncTask'不能同时执行任务。最糟糕的是,如果这两个'AsyncTask'的任务是存在依赖关系的。那么结果就是同时陷入了死锁状态。那么解决方案是什么哪?如果你对此有兴趣,请移步到我的blog,地址如下:
地址:http://kohoh1992.github.io/MultiAsyncTaskDontExecute/
哦,对了。忘记补充了,这里的文章全部都是我个人blog上的副本。如果你对我的blog有兴趣,请移步至 http://kohoh1992.github.io