您的位置:首页 > 移动开发 > Android开发

android开发中,按手机返回键,当前Activity 和 ProgressDialog 同时关闭?

2012-09-04 23:59 429 查看
pd = ProgressDialog.show(this, "请稍候。。刷新中", msg, true,false);
pd.setCancelable(true);        //点击返回键可以取消 需要设置为true    不能取消就用false
new Thread() {
public void run() {
try {
Thread.sleep(1000); // 运行1秒为例
System.out.println("开始转动");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
pd.dismiss();    //这个用来取消 进度对话框
// pd.cancel();   //这里不要写这个。。不然进度框转完自动关闭

//pd就是ProgressDialog
//下面是 返回键 按钮 监听  代码
public boolean onKeyDown(int keyCode,KeyEvent event){
//按下键盘上返回按钮
if(keyCode == KeyEvent.KEYCODE_BACK){
// pd.dismiss();
pd.cancel();
finish();
}

return super.onKeyDown(keyCode, event);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: