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);
}
}