如何使用后退按钮取消progressDialog?

时间:2013-07-16 12:51:37

标签: java android eclipse android-progressbar

当程序从Internet(使用AsyncTask)获取某些数据时,我正在显示progressDialog。当显示progressDialog时,似乎禁用了后退按钮。

如何使用后退按钮取消progressDialog?

3 个答案:

答案 0 :(得分:2)

void     setCancelable(boolean flag)

设置是否可以使用BACK键取消此对话框。

http://developer.android.com/reference/android/app/Dialog.html#setCancelable(boolean)

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

执行以下操作,

progressDialog.setCancelable(true);