我有一个活动,它有一个带有setCancelable(false)
的progress对话框。
我想完成这个活动,并关闭progressdialog box
上的backPressed()
。
我已经实现了onBackPressed()
如下,但它不起作用。
@Override
public void onBackPressed() {
if(pDialog.isShowing()){
pDialog.dismiss();
}
this.finish();
super.onBackPressed();
}
进度对话框代码为
pDialog = new ProgressDialog(MainActivity.this);
pDialog.setTitle("Connecting to Server");
pDialog.setMessage("Updating Assignee Detail. Please wait...");
pDialog.setIndeterminate(false);
pDialog.setCancelable(false);
pDialog.show();
最佳答案
集合
pDialog.setCancelable(true);
剩下的代码也没问题。