AsyncTask工作原理
2016-03-15 19:49:03 0 举报
AsyncTask工作原理
作者其他创作
大纲/内容
postResult(result)
AsyncTask().execute(params)
mWorker.call()
doInBackground()
是
线程池.execute(mFuture)
onPostExecute(result)
execute()
UI线程
sHandler
publishProgress()
SerialExecutor
否
PENDING
MESSAGE_POST_RESULT
任务的排队
finish()
状态?
MESSAGE_POST_PROGRESS
onCancelled(result)
FINISHED
onPreExecute()
ThreadPoolExecutor
onProgressUpdate()
return postResult(doInBackground(mParams))
RUNNING
异常
线程池
isCancelled()?
收藏
0 条评论
下一页