Android开发:异步任务AsyncTask源码解析
android开发:AsyncTask实现并发执行异步任务
AsyncTask虽然能够帮助我们执行异步操作,但是AsyncTask本身存在很多糟糕的问题,如果使用中不注意,将会影响程序的健壮性。以至于现在使用的几率已经很少。
1、生命周期
AsyncTaskActivitydoInBackground()cancel(boolean)onCancelled(Result result)onPostExecute(Result result)ActivityAsyncTaskAsyncTaskviewAsyncTaskAsyncTask
2、内存泄漏
AsyncTaskActivityAsyncTaskAsyncTaskActivityActivityAsyncTaskActivity
3、结果丢失
activityAsyncTaskActivityonPostExecute()