Android API 3时引进了AsyncTask,也叫异步任务。使用它可以很方便的更新主线程中的UI,使用它比Handler、Thread更简单。由于AsyncTask是抽象类,要使用它首先要创建子类继承它。创建子类时需要三个泛型参数
Params 调用execute时传入的参数,
Progress 需要显示的进度信息
Result 任务执行完毕后doInBackground的返回值
看下使用AsyncTask控制进度条的效果
代码实现
Demo下载:http://files.cnblogs.com/android100/AsyncTaskDemo.zip