Android里ProgressDialog返回监听
2020-08-25 本文已影响0人
_compass
在Android里,监听返回键一般使用:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == event.KEYCODE_BACK) {
// xxxxxx
return false;
} else {
return super.onKeyDown(keyCode, event);
}
}
但是当ProgressDialog的时候,这个方法是无法监听到的。使用下面方法可监听到:
progressDialog.setOnKeyListener(new DialogInterface.OnKeyListener() {
public boolean onKey(DialogInterface dialog, int keyCode,
KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
}
return false;
}
});
以上。