ProgressDialog 一个使用类,多多提建议
贴上代码
public class MyProgressDialog {
public static ProgressDialog pd;
public static Handler handler;
public Context mContext;
// 启动 进度条
public static void startProgressDialog() {
new Thread() {
public void run() {
try {
handler.sendEmptyMessage(0);
} catch (Exception e) {
// TODO: handle exception
}
}
}.start();
}
// 显示 或者 取消
public static void handlerProgressDialog(Context mContext) {
try {
pd = new ProgressDialog(mContext);
pd.setProgressStyle(ProgressDialog.STYLE_SPINNER);
pd.setMessage("数据加载中...");
handler = new Handler() {
public void handleMessage(Message msg) {//
if (!Thread.currentThread().isInterrupted()) {
switch (msg.what) {
case 0:
try {
pd.show();//
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
break;
case 1:
pd.hide();//
break;
}
}
super.handleMessage(msg);
}
};
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}
如何使用
// 激活 进度条
MyProgressDialog.handlerProgressDialog(Context);
// 开启
MyProgressDialog.startProgressDialog();
// 消失
MyProgressDialog.handler.sendEmptyMessage(1);
// 销毁
MyProgressDialog.pd.dismiss();
大家看看好用不 多多提建议
转载于:https://www.cnblogs.com/puppteBear/archive/2012/11/09/2762679.html
ProgressDialog 一个使用类,多多提建议相关推荐
- 域名查询精灵V1.0 我写的软件,大家多多提建议
域名查询精灵V1.0 查询域名很方便,是想注册域名,抢注域名的好帮手,取最权威的域名数据库,欢迎试用! 要求安装DOTNET2.0框架 下载地址:http://www.shangdu8.com/dom ...
- Dal数据公共缓存类,还有点问题集思广益,大家多多提问题
不说多得直接上代码: public class DataCacheCommon<T> where T : class{private List<T> DataList = ne ...
- 设计一个矩形类rectangle_万字长文带你捋清六种设计模式的设计原则(建议收藏)...
对于设计模式,自己很早之前就看了好多本设计模式书籍,其中一些还看了好几遍,也一直希望自己能在编码的时候把这些设计模式用上去.可是,在日常的打码中,用的最多的就是单例,其次是观察者和建造者模式 ( bu ...
- 第一个OC类、解析第一个OC程序
01第一个OC 类 本文目录 • 一.语法简介 • 二.用Xcode创建第一个OC的类 • 三.第一个类的代码解析 • 四.添加成员变量 • 五.添加方法 • 六.跟Java的比较 • 七.创建对象 ...
- 在一个电子商务网站应用中,涉及的实体信息类有很多,比如用户类User和用户地址类Address; 而每一个实体类的对象信息要存储到相应的数据库表中,如userTable和addressTable。
在一个电子商务网站应用中,涉及的实体信息类有很多,比如用户类User和用户地址类Address; 而每一个实体类的对象信息要存储到相应的数据库表中,如userTable和addressTable. ...
- C++编程练习:抽象类——编写一个程序,计算三角形、正方形的面积,抽象出一个基类base。
例.编写一个程序,要求计算三角形.正方形的面积,抽象出一个基类base,在其中说明一个虚函数display( )用来展示其参数且求出面积. 代码如下: 头文件headfile.h: #pragma o ...
- C++编程练习:多态实验——设计一个基类Shapes,Shapes类公有派生产生矩形类Rectangle和圆类Circle
例.设计一个基类Shapes,包含成员函数display()并声明为纯虚函数.Shapes类公有派生产生矩形类Rectangle和圆类Circle,分别定义display()函数实现其主要几何元素的显 ...
- 酒鬼随机漫步(一个矢量类)
摘要: 阅读全文 这是一个定义的一个矢量类, 然后用矢量类模拟一个酒鬼的随机漫步 问题很简单, 实现也不麻烦, 但是这个小程序却可以呈现出许多语法知识.而且代码风格也不错,因此保存在了这篇博客中. 建 ...
- 新书品读《三级网络技术预测试卷与考点解析》,欢迎拍砖、跟砖提建议。
新书品读:<三级网络技术预测试卷与考点解析>已正式出版上市,欢迎拍砖.跟砖提建议. 第1章 考前预测试卷1 1.1 上午试题 (考试时间120分钟,满分100分) 1.1.1 笔试试卷 ...
最新文章
- python类中方法的执行顺序-Python实例化class的执行顺序实例方法
- 精度问题——直线方程的系数判断实际生产中三点能否确定一个圆
- 快速定位Product assignment block里对应的修改逻辑使用的function module
- linux oracle流复制,oracle 流复制
- 为什么awt_为AWT的机器人创建DSL
- sdut 双向队列(STL)
- 如何用DOS命令查看占用某端口的程序及PID号
- 12月25日服务器例行维护公告,12月25日维护公告 技能修改测试
- 人工智能 VS 机器学习 VS 深度学习
- doc 命令查看帮助
- 关于Oracle-SQL语句性能优化
- 关于序列化的 10 几个问题,你肯定不知道
- 有关Kubernetes监控的4大常见陷阱,注意避免!
- RocketMQ中的autoCreateTopicEnable是如何实现自动创建topic?
- mysql的主从同步查询_mysql主从同步
- 行业集中度(Concentration Ratio)
- 精通CSS与HTML设计模式 第一章(轻松搞定CSS)
- C语言feof()函数的使用
- 详解SVD(奇异值分解)
- OpenCV打开摄像头,RGB转HSV空间