多线程之AsyncTask
AsyncTask
AsyncTask内部是线程池、线程和handler来实现的
核心方法:
onPreExecute(): 在主线程处理一些准备工作。
doInBackground(Params…params): 在子线程中处理异步耗时任务,可以通过 publishProgress 方法来更新任务的进度。
onProgressUpdate(Progress…values): 在主线程中执行,当后台任务进度改变触发回调。onPostExecute(Result result): 在主线程中,异步任务结束触发回调,其中 result 就是后台任务的返回值。

浙公网安备 33010602011771号