@Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_BACK: if (searchView.isShown()) { // Intent intent = new Intent(HiddenPage.this, MainActivity.class); // startActivity(intent); } else { searchView.onActionViewCollapsed(); } break; } return super.onKeyDown(keyCode, event); }