Подтвердить что ты не робот

Как поймать событие с помощью кнопки "Назад" на Android?

Как поймать событие с помощью кнопки "Назад" на Android? Мне нужно подавить пользователя, чтобы вернуться, и я, когда нажимаю на кнопку "Назад" на телефоне, чтобы показать сообщение и не продолжать предыдущую работу. Как это сделать?

4b9b3361

Ответ 1

вы можете сделать это

  • переопределить метод onBackPressed() в вашу активность следующим образом

    public void onBackPressed(){
         // do something here and don't write super.onBackPressed()
    }
    
  • переопределить метод onKeyDown()

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        switch(keyCode){
        case KeyEvent.KEYCODE_BACK:
            // do something here 
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }