Android 异步任务 AsyncTask ProgressDialog
Android 异步任务 AsyncTask ProgressDialog
AsyncTask
定义
AsyncTask是在子线程中执行任务 ,把执行进度和最终结果传递给主线程的任务类。
使用
使用步骤
AsyncTask的泛型约束
官方解析
案例一:点击按钮,通过AsyncTask下载网络图片
步骤
官方解析
AsyncTask执行流程
案例二:点击按钮,通过AsyncTask下载网络图片,并实时更新进度条
步骤
AsyncTask的作用
- 简化网络请求等耗时操作
- 提高用户体验,减少页面卡顿,避免ANR
ProgressDialog
定义
ProgressDialog是显示进度的对话框。
使用
案例三 :AsyncTask 和ProgressDialog结合使用
步骤
Android 异步任务 AsyncTask ProgressDialog就到这里啦!