实现一个简单的AsyncTask

如果你已经看过了上一篇博客:

Android异步任务–AsyncTask

那么你对AsyncTask的本质有了了解。它是对线程池加上Handler的封装,减少了开发者处理问题的复杂度,提高了开发效率。对Handler不是很了解的同学可以看一下:Android消息机制–Handler

下面我们就来简单的实现一个AsyncTask。类名为SimpleAsyncTask。与AsyncTask类似,我们提供三个函数,分别是onPerExecute、doInBackground、onPostExecute,不同的是我们这里只有一个代表doInBackground函数返回值类型的泛型参数。
继续阅读“实现一个简单的AsyncTask”