改写返回按键,不销毁Activity

当我们需要让我们的Activity在按了返回按键后不销毁活动,这时候我就需要改写onKeyDown()这个方法了,然后拦截KeyEvent.KEYCODE_BACK呼叫moveTaskToBack(true);来实现。

 @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if(keyCode == KeyEvent.KEYCODE_BACK){
            moveTaskToBack(true);
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }

你可能感兴趣的:(Android开发入门)