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;
    }
});

以上。

上一篇下一篇

猜你喜欢

热点阅读