给Alterdialog设置
builder.setCancelable(false);
builder.setOnKeyListener(new OnKeyListener() {@Override
public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_SEARCH){
return true;
}else{
return false;
}
}
});
解决点击返回键与空白区域取消AlterDialog。