android 实现progressdialog 等待界面

来源:互联网 发布:数据库存储图片 编辑:程序博客网 时间:2024/05/16 12:46

1.定义dialog

private ProgressDialog dialog;

2.定义Handler对象

private Handler handler =new Handler(){   @Override   //当有消息发送出来的时候就执行Handler的这个方法   public void handleMessage(Message msg){      super.handleMessage(msg);      //只要执行到这里就关闭对话框      dialog.dismiss();   }};

3.实现代码

private void processThread(){      //构建一个下载进度条      dialog= ProgressDialog.show(MainHandler.this, "Load", "Loading…");      new Thread(){         public void run(){            //在新线程里执行长耗时方法            longTimeMethod();            //执行完毕后给handler发送一个空消息            handler.sendEmptyMessage(0);         }      }.start();
1 0
原创粉丝点击