Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 防止警报对话框在单击退出时关闭_Android - Fatal编程技术网

Android 防止警报对话框在单击退出时关闭

Android 防止警报对话框在单击退出时关闭,android,Android,我正在为一个国际象棋应用程序实施典当促销。当棋子到达棋盘的末端时,会出现一个警告对话框,其中有4个项目代表棋子可以提升到的棋子位置。问题是,如果你在警告对话框外单击,它可能会被取消,而典当最终没有被提升,这是非法的 我如何解决这个问题?我已尝试取消注册警报对话框后面按钮上的侦听器,但仍然不起作用。试试这个 dialog.setCancelable(false); 将问题与描述一起发布,并添加一些内容code@EngrWaseemArain它不需要代码。你就是懒得看书。没关系,有人接了,不是为A

我正在为一个国际象棋应用程序实施典当促销。当棋子到达棋盘的末端时,会出现一个警告对话框,其中有4个项目代表棋子可以提升到的棋子位置。问题是,如果你在警告对话框外单击,它可能会被取消,而典当最终没有被提升,这是非法的

我如何解决这个问题?我已尝试取消注册警报对话框后面按钮上的侦听器,但仍然不起作用。

试试这个

dialog.setCancelable(false);

将问题与描述一起发布,并添加一些内容code@EngrWaseemArain它不需要代码。你就是懒得看书。没关系,有人接了,不是为AlertDialog工作