标签:
[toc]
耗时操作可以使用AsyncTask
。
Params
、Progress
、Result
。Params
启动任务执行的输入参数,比如HTTP请求的URLProgress
后台任务执行的百分比Result
后台执行任务最重返回的结果doInBackground()
后台执行比较耗时的操作。 doPlstExcute()
相当于Handler处理UI的方式,可以再这里使用doInBackground方法的到的结果处理UI。 onProgressUpdate()
可以使用进度条。 onPreExcute()
在execute被调用后立即执行,一般用来在执行后台任务前对UI做一些标记。AsyncTask
的实例只能在UI线程中创建。execute()
只能在UI线程中调用。onPreExecute()
、doInBackground()
、onProgressUpdate()
、onPostExecute()
。AsyncTask
实例只能执行一次。标签:
原文地址:http://blog.csdn.net/xmh19936688/article/details/51481539