Android 点击回退按钮时弹出提示框

来源:互联网 发布:南京好玩的地方知乎 编辑:程序博客网 时间:2024/06/03 18:31
public boolean onKeyDown(int keyCode, KeyEvent event) {
        if(keyCode==KeyEvent.KEYCODE_BACK&&event.getRepeatCount()==0){
                AlertDialog.Builder alertbBuilder=new AlertDialog.Builder(YDZF_DemoActivity.this);
                alertbBuilder.setTitle("提示").setMessage("确认退出?").setPositiveButton("确定", new DialogInterface.OnClickListener() {
                        
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                                //结束这个Activity
                            YDZF_DemoActivity.this.finish();
                        }
                }).setNegativeButton("取消", new DialogInterface.OnClickListener() {
                        
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                                dialog.cancel();
                                
                        }
                }).create();
                alertbBuilder.show();
                
        }
        return true;
    };s