在一个activity里弹出一个dialog,这个时候点击返回键的时候不想让dialog消失,但是此时一点返回键dialog就消失了,这时可以调用dialog.setOnKeyListener方法来监听系统返回键
dialog.setOnKeyListener(new DialogInterface.OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialogInterface, int i, KeyEvent keyEvent) {
if(keyEvent.getKeyCode() == KeyEvent.KEYCODE_BACK){
return true;
}
return false;
}
});