ProgressDialog简单封装
来源:互联网 发布:淘宝大号怎么关联小号 编辑:程序博客网 时间:2024/06/05 23:58
尝试写了一个超级简单的封装,作用是为了写代码时偷懒 - -
模拟使用场景(一般是网络交互)
1.启动 ProgressDialogUtil.show(this, “哈哈哈”);
2.隐藏 ProgressDialogUtil.dismiss();
// 1.启动 ProgressDialogUtil.show(this, "哈哈哈"); // 2.模拟耗时操作 new Thread(new Runnable() { @Override public void run() { try { Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } //3.隐藏 ProgressDialogUtil.dismiss(); } }).start();
ProgressDialogUtil
package com.example.learing;import android.app.ProgressDialog;import android.content.Context;/** * * @author yj * 简易的加载过渡工具 * 动画显示过程中不允许用户手动取消 * 只能通过代码取消 * 经过测试,context不允许设置为application的context, */public class ProgressDialogUtil { private static ProgressDialog mDialog; private ProgressDialogUtil() {} /** * 显示 * @param title * @param msg */ public static void show(Context context, String title, String msg) { if (mDialog != null) { mDialog = null; } mDialog = new ProgressDialog(context); // 点击back键和点击屏幕不隐藏 mDialog.setCancelable(false); mDialog.setTitle(title); mDialog.setMessage(msg); if (!mDialog.isShowing()) { mDialog.show(); } } /** * 显示 * @param context * @param msg */ public static void show(Context context, String msg) { show(context, "", msg); } /** * 隐藏 */ public static void dismiss() { if (mDialog == null) { return; } if (mDialog.isShowing()) { mDialog.dismiss(); } }}
0 0
- ProgressDialog简单封装
- 简单ProgressDialog代码
- android ProgressDialog 简单应用
- ProgressDialog的简单使用
- ProgressDialog的简单应用
- ProgressDialog的简单应用
- Android ProgressDialog简单实例
- ProgressDialog的简单使用
- 延时Progressdialog提示修改中。。。封装类
- ProgressDialog
- ProgressDialog
- ProgressDialog
- progressDialog
- ProgressDialog
- ProgressDialog
- progressDialog
- ProgressDialog
- ProgressDialog
- SpringMVC之视图解析器及解析过程浅析
- Bootstrap Datatable 简单的基本配置
- 身份验证正则表达式
- JAVA事务
- java.lang.IllegalArgumentException: No converter found for return value of type: class
- ProgressDialog简单封装
- 【交换安全】DAI - Dynamic ARP Inspection 详解
- 10 scrapy框架解读--深入理解爬虫原理
- Linux shell function call Sample
- Tomcat 7最大并发连接数的正确修改方法
- SystemUI浅析
- Java中的Random()函数
- js登录界面判断输入的用户名和密码是否为空
- Eclipse安装PMD插件