我有一个自定义对话框,其中有2个进度条和一个按钮。 我在 AsyncTask 的 onPreExecute() 中显示此对话框,并在 onPostExecute() 中关闭它。 问题在于,每当我在操作期间触摸屏幕时,对话框就会关闭。我希望只有在按下对话框上的取消按钮或下载文件完成时,才会关闭它。请注意保留 HTML 标记。
对于nr4bt的回答:在活动或其他地方声明自定义对话框时设置它。inActiveFragment = new InactiveDialogFragment(); inActiveFragment.setCancelable(false);