为什么需要AsyncTask
解决不能在主线程进行耗时任务的问题,采用处理完任务在通知主线程更新UI的操作。
AsyncTask用法
AsyncTask是一个抽象类,我们实现这个抽象类并覆盖onPreExecute、doInBackground、onProgressUpdate和onPostExecute
- doInBackground运行在子线程的,其他三个方法属于回调由主线程执行。
用法AsyncTask asy = new AsyncTask(); asy.execute();
解决不能在主线程进行耗时任务的问题,采用处理完任务在通知主线程更新UI的操作。
AsyncTask是一个抽象类,我们实现这个抽象类并覆盖onPreExecute、doInBackground、onProgressUpdate和onPostExecute
用法AsyncTask asy = new AsyncTask(); asy.execute();
本文标题:带你搞懂AsyncTask
本文链接:https://www.haomeiwen.com/subject/vdkcactx.html
网友评论