AsyncTask是Android给开发者提供的一个简单轻量级的多线程类,通过它我们可以很容易新建一个线程让在后台做一些耗时的操作(如IO操作.网络访问等),并在这个过程中更新UI.之所以说它轻量级,是因为不需要直接使用Handler.Thread等知识,使用起来比较简单,但也失去了一些灵活性,对于一些复杂的场景处理起来不方便. 如果一个APP进程中同时只创建和运行一个AsyncTask实例,则不会有任何问题.但如果在一个进程中如果有多个AsyncTask任务同时在执行,问题就比较复杂了.下面我…