Android监听实体返回键

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
            back();//事件处理
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }

其中 event.getRepeatCount() == 0 是为了防止点得过快,触发两次后退事件;
另外 return true 意指消费此返回事件 做个人处理(和View事件分发的返回值意思差不多)。

你可能感兴趣的:(Android监听实体返回键)