Android加载对话框同时异步执行实现方法

 更新时间:2012年11月28日 14:31:31   作者:  
Android中通过子线程连接网络获取资料,同时显示加载进度对话框给用户的操作
Android中通过子线程连接网络获取资料,同时显示加载进度对话框给用户的操作,需要Thread和Handler来完成,在Thread中执行比较耗时的代码,完成后再通过Handler发送消息给主线程,由主线程刷新UI。
在实现上比较的烦琐,为简化此方法,花了点时间封装了Thread和Handler,现在通过简单的代码就可以实现相同的功能,而把更多精力放到业务逻辑处理上!
效果如图
 
复制代码 代码如下:

LoadingDialog loadingDialog = new LoadingDialog(getActivityGroup(), loadingDialogExecute);
// loadingDialog.setIsShowDialog(false);
loadingDialog.start();
LoadingDialogExecute loadingDialogExecute = new LoadingDialogExecute() {
@Override
public void executeSuccess() {
// 更新UI操作,如填充ListView
listAdapter = new ListAdapter(MsgListActivity.this, wikis);
listView.setAdapter(listAdapter);
}
@Override
public void executeFailure() {
// 异步执行失败或出错时的处理
// ……
}
@Override
public boolean execute() {
// 在这里执行耗时的操作,如连接网络拉取数据
try {
// ……
} catch (Exception e) {
e.printStackTrace();
setErrorInfo("出现错误\n" + e.getMessage());
return false;
}
return true;
}
};

相关文章

  • Android编程基于自定义View实现绚丽的圆形进度条功能示例

    Android编程基于自定义View实现绚丽的圆形进度条功能示例

    这篇文章主要介绍了Android编程基于自定义View实现绚丽的圆形进度条功能,结合实例形式详细分析了Android自定义view实现圆形进度条的具体步骤与相关操作技巧,需要的朋友可以参考下
    2017-01-01
  • android实现读取、搜索联系人的代码

    android实现读取、搜索联系人的代码

    本文给大家分享的是在安卓系统中实现读取搜索联系人的代码,非常的实用,想学习安卓开发的小伙伴一定不要错过。
    2015-03-03
  • 理解Android中的自定义属性

    理解Android中的自定义属性

    这篇文章主要介绍了理解Android中的自定义属性,在android相关应用开发过程中,固定的一些属性可能满足不了开发的需求,所以需要自定义控件与属性,本文将以此问题进行详细介绍,需要的朋友可以参考下
    2016-01-01
  • Android开发实现仿QQ消息SwipeMenuListView滑动删除置顶功能【附源码下载】

    Android开发实现仿QQ消息SwipeMenuListView滑动删除置顶功能【附源码下载】

    这篇文章主要介绍了Android开发实现仿QQ消息SwipeMenuListView滑动删除置顶功能,结合实例形式分析了Android swipemenulistview相关组件的使用技巧,并附带demo源码供读者下载参考,需要的朋友可以参考下
    2017-12-12
  • Jetpack Compose状态专篇精讲

    Jetpack Compose状态专篇精讲

    在今年的Google/IO大会上,亮相了一个全新的 Android 原生 UI 开发框架-Jetpack Compose, 与苹果的SwiftIUI一样,Jetpack Compose是一个声明式的UI框架,这篇文章主要介绍了Jetpack Compose状态管理
    2022-10-10
  • Android实现疯狂连连看游戏之开发游戏界面(二)

    Android实现疯狂连连看游戏之开发游戏界面(二)

    这篇文章主要为大家详细介绍了Android实现疯狂连连看游戏之开发游戏界面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • android安装后启动出错解决

    android安装后启动出错解决

    大家好,本篇文章主要讲的是android安装后启动出错解决,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2022-01-01
  • Android简单实现弹幕效果

    Android简单实现弹幕效果

    这篇文章主要为大家详细介绍了Android简单实现弹幕效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • Android在线更新SDK的方法(使用国内镜像)

    Android在线更新SDK的方法(使用国内镜像)

    这篇文章主要介绍了Android在线更新SDK的方法,分别介绍了修改hosts文件使用谷歌官方镜像更新及使用国内镜像更新SDK的方法,非常简单实用,需要的朋友可以参考下
    2015-12-12
  • Android SimpleAdapter适配器使用详解

    Android SimpleAdapter适配器使用详解

    这篇文章主要介绍了Android SimpleAdapter使用详解的相关资料,需要的朋友可以参考下
    2017-04-04

最新评论