展会信息港展会大全

在进行耗时操作时,创建一个ProgressBar(等待)对话框,最常用的那种
来源:互联网   发布日期:2016-01-14 12:10:14   浏览:2694次  

导读:public class WaitingDialog { ProgressDialog m_pDialog; Handler showhandler; Handler dismisshandler; Context context; Looper looper; public WaitingDialog(Context context) { // TODO 自动生成的构造函数存根 System.out.println(ok); // 创建Progr...

public class WaitingDialog {

ProgressDialog m_pDialog;

Handler showhandler;

Handler dismisshandler;

Context context;

Looper looper;

public WaitingDialog(Context context) {

// TODO 自动生成的构造函数存根

System.out.println("ok");

// 创建ProgressDialog对象

m_pDialog = new ProgressDialog(context);

// 设置进度条风格,风格为圆形,旋转的

m_pDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);

// 设置ProgressDialog 提示信息

m_pDialog.setMessage("正在加载...");

// 设置ProgressDialog 的进度条是否不明确

m_pDialog.setIndeterminate(false);

// 设置ProgressDialog 是否可以按退回按键取消

//有时候sdk服务器出问题了

m_pDialog.setCancelable(true);

showhandler = new Handler() {

public void handleMessage(Message msg) {

m_pDialog.show();

}

};

dismisshandler = new Handler() {

public void handleMessage(Message msg) {

m_pDialog.dismiss();

}

};

}

public void show() {

Message msg = showhandler.obtainMessage();

showhandler.sendMessage(msg);

}

public void dismiss() {

Message msg = dismisshandler.obtainMessage();

dismisshandler.sendMessage(msg);

}

}

赞助本站

人工智能实验室

相关热词: android开发 android教程

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港