首页 > 技术文章 > ProgressDialog 返回键 消失

wisdom-windy 2017-07-11 18:47 原文

1. 创建ProgressDialog

  法1: ProgressDialog dialog=ProgressDialog.show(this,"标题","内容","true","true"); // this这里是context环境,context最好是你要用的activity,其他环境有时候会造成按返回键无响应 最后的true表示可取消,也可以通过dialog.setCancelable(true)来设置

 法2: ProgressDialog dialog=ProgressDialog.show(this);      

    dialog.setIndeterminate(true);
dialog.setCancelable(true);

 2.在继承的onkeyup()方法关闭dialog

     dialog.dismiss();  // 隐藏dialog     在不需要的时候隐藏

 dialog.show(); // 显示dialog  在需要的时候调用显示。
 dialog.cancel(); // 取消dialog  会调用DialogInterface.OnCancelListener注册的事件。

推荐阅读