Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.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 如何使用“后退”按钮取消进度对话框?_Java_Android_Eclipse_Android Progressbar - Fatal编程技术网

Java 如何使用“后退”按钮取消进度对话框?

Java 如何使用“后退”按钮取消进度对话框?,java,android,eclipse,android-progressbar,Java,Android,Eclipse,Android Progressbar,当程序使用AsyncTask从internet获取一些数据时,我正在显示一个progressDialog。显示progressDialog时,后退按钮似乎已禁用 如何使用“后退”按钮取消progressDialog void setCancelable(boolean flag) 设置此对话框是否可使用后退键取消 您可以覆盖“后退”按钮功能,并可以使用下面给出的代码取消对话框- @Override public void onBackPressed() { if(Dialog.isSh

当程序使用AsyncTask从internet获取一些数据时,我正在显示一个progressDialog。显示progressDialog时,后退按钮似乎已禁用

如何使用“后退”按钮取消progressDialog

void     setCancelable(boolean flag)
设置此对话框是否可使用后退键取消


您可以覆盖“后退”按钮功能,并可以使用下面给出的代码取消对话框-

@Override
public void onBackPressed() {
if(Dialog.isShowing())
{
Dialog.dismiss();
}
super.onBackPressed();
}

做如下的事情

progressDialog.setCancelable(true);