AsyncTask是为了简化异步操作(不用使用Thread或Handler),适用于短时间的后台运行(一般就是几秒钟的操作),如果要在后台长时间运行,建议使用java.util.concurrent包下的Executor, ThreadPoolExecutor 或 FutureTask
异步任务其实就是在后台线程执行操作,将结果用于前台展示。主要包括三个属性:Params,Progress,Result和四个步骤:onPreExecute,doInBackground,onProgressUpdate和
onPostExecute.
Params:执行任务时发送的参数类型。
Progress:后台计算过程中的进度单元类型。
Result:后台计算结果的类型。
4065

被折叠的 条评论
为什么被折叠?



