webView
アクティビティのレイアウトの中にあります。戻るボタンを押すと、そのビューが消え、他のビューが表示されるようになり、次のようになりました。
@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回押された場合のように、メソッドを呼び出した直後にアクティビティを終了します。現在のアクティビティを保持し、上記のメソッドを呼び出すだけです。助言がありますか?