问题:dialog设置setCanCelable(false)无效(即:点击返回键会关闭Dialog)
解决方案:设置Key事件监听setOnKeyListener
代码如下:
mDialog.setOnKeyListener(new DialogInterface.OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
return !mCancelable;
}
});
网友评论