У меня есть webView
внутри макета деятельности. Если кнопка назад нажата, я хочу, чтобы посмотреть, чтобы исчезнуть и другие виды, чтобы стать видимыми, чтобы я сделал следующее:android - переопределение кнопки возврата
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && web.getVisibility()==View.VISIBLE) {
restoreInitalState(); // set Visibility of Views
APP_CONSTANTS.LOGIN_OP_CANCELLED(getApplicationContext()); // inform the user that the current operation was cancelled
}
return super.onKeyDown(keyCode, event);
}
это работает, но он заканчивает свою деятельность сразу же после вызова моих методов, как если кнопка назад был нажат 2 раза. Мне нужно сохранить текущую активность и просто вызвать мои методы, упомянутые выше. Какие-либо предложения?
все. благодаря – Droidman