AsyncTask 实现异步刷新
来源:互联网 发布:spark sql 例子 编辑:程序博客网 时间:2024/05/16 16:10
class GetXMLTask extends AsyncTask<String,Integer,Bitmap> {//继承AsyncTask@Overrideprotected Bitmap doInBackground(String... params) {//处理后台执行的任务,在后台线程执行return bmImg;}protected void onProgressUpdate(Integer... progress) { //在调用publishProgress之后被调用,在ui线程执行 } protected void onPostExecute(Bitmap result) { //后台任务执行完之后被调用,在ui线程执行 if(result != null) { }else { } mpDialog.cancel(); } protected void onPreExecute () { //在 doInBackground(Params...)之前被调用,在ui线程执行 mpDialog.setMessage("亲,正在帮您努力加载哦!"); mpDialog.show(); } protected void onCancelled () { //在ui线程执行 }}
我们可以看到,主要就下面onPreExecute //刷新ui可以提示用户开始后台工作了doInBackground //后台执行,比如下载等等
onPostExecute //后台执行后,刷新界面。
参考资料
使用AsyncTask异步更新UI界面
Android 异步操作AsyncTask
- AsyncTask 实现异步刷新
- Android 使用AsyncTask后台线程实现数据异步刷新
- 实现异步处理----AsyncTask
- AsyncTask实现异步处理任务
- AsyncTask实现异步处理任务
- AsyncTask实现异步处理任务
- AsyncTask实现异步处理任务
- Android 异步处理 AsyncTask实现
- AsyncTask异步实现文件下载
- 利用AsyncTask实现异步加载
- AsyncTask异步实现文件下载
- 使用AsyncTask实现异步下载
- AJAX实现异步刷新
- ajax实现异步刷新
- Js实现异步刷新
- ajax实现异步刷新
- AJAX实现异步刷新
- android AsyncTask 类的使用方法 用于异步刷新UI
- 文件操作API和CFile类
- 玩转LPC11XX
- 面向对象的编程——成员变量赋值(2)
- RTL8111/RTL8168 Network Connection Fix
- android中如何美化ListView的背景
- AsyncTask 实现异步刷新
- 零线带点原因。
- 文件操作API
- Android实现大图的滚动显示
- 虚函数的概念
- 精彩博客网址
- EXTJS_GridPanel_ColumnModel_列的宽度随数据变化而变化
- CPU的工作电压(核心电压,I/O电压)
- 百度地图获取自己位置