Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.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
Java 活动显示进度对话框时防止onClick(Android)_Java_Android - Fatal编程技术网

Java 活动显示进度对话框时防止onClick(Android)

Java 活动显示进度对话框时防止onClick(Android),java,android,Java,Android,我拥有的一个活动进行了API调用,当它进行此调用时,活动将显示ProgressDialog 我的问题是,当显示ProgressDialog时,页面仍然可以单击,如果用户在此期间单击可单击的对象,则会导致应用程序崩溃 在ProgressDialog运行时,如何禁用活动的onClick函数 编辑:我希望在不删除取消加载功能的情况下执行此操作。尝试使用此选项 progressDialog.setcancelable(false); 试试这个,听听你的意见 您正在尝试仅设置活动的属性。而是提出 使用P

我拥有的一个活动进行了API调用,当它进行此调用时,活动将显示ProgressDialog

我的问题是,当显示ProgressDialog时,页面仍然可以单击,如果用户在此期间单击可单击的对象,则会导致应用程序崩溃

在ProgressDialog运行时,如何禁用活动的onClick函数

编辑:我希望在不删除取消加载功能的情况下执行此操作。

尝试使用此选项

progressDialog.setcancelable(false);
试试这个,听听你的意见

您正在尝试仅设置活动的属性。而是提出 使用ProgressDialog的对话框,因此无法访问Ui

编辑:如果不想使用ProgressDialog,请获取根布局并调用

layout.setEnabled(false)

希望它能帮助你进行对话。setCanceledOnTouchOutside(false)

有没有办法不取消对话?如果可能的话,我还是想取消它。
layout.setEnabled(false)