Android: intercepting back key
问题 since the back key destroys my application and all data will be lost I need to intercept it to ask the user if that is really what he wants. I thought of the following structure: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { // ask user if he really wants to exit // no --> return true; // yes --> return super.onKeyDown(keyCode, event); //manually entering either of the return values works fine } return