Activity监听物理返回键

Acitivity本身提供了这样的方法,我们只需要重写该方法即可:

方法一:监听键盘的按键事件,这个可以监听任何按键事件

//注意,在实测中发现event类有可能为null,当然,此例中我们并不需要event类
@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK){

        }
        return super.onKeyDown(keyCode, event);
    }

方法二:只监听返回键,与方法一比起来,比较简单

    @Override
    public void onBackPressed() {
        super.onBackPressed();
    }

你可能感兴趣的:(Activity监听物理返回键)