AsyncTask

1、与Handler消息传递相比,AsyncTask异步线程封装了子线程;

2、AsyncTask执行步骤,onPreExecute()用于准备工作,如变量的声明、初始化等,doInBackground()具体执行相关操作,执行完的数据异步线程通过publishProgress()将数据更新发送给主线程,主线程执行onProgressUpdate()方法更新数据,如下载进度等,当AsyncTask执行完,通过onPostExecute将结果发送给主线程,最后AsyncTask线程使用onCancelled()方法销毁AsyncTask线程的数据。

 

posted @ 2018-04-26 17:34  苏小萌  阅读(78)  评论(0)    收藏  举报