//设置dialog的back键失效
第一步: dialog.setCancelable(false);
第二步: dialog.setOnKeyListener(new DialogInterface.OnKeyListener() { @Override public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_SEARCH){ return true; }else { return false; } } });
这样即可实现 dialog的按下返回键时,失效