Задать вопрос
@alexeidumansky
Веб-разработчик

Почему системная кнопка «Назад» андроид-смартфона выбрасывает из приложения?

Имеется простое приложение на основе веб-вью. Когда ходишь по его страницам, потом нажимаешь на системную "Назад" происходит вылет из приложения, вместо ожидаемого возврата на предыдущую страницу. Почему так происходит и как это можно поправить?
  • Вопрос задан
  • 2885 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Решения вопроса 1
@linreal
Здравствуйте,
для переопределения поведения кнопки "Назад" под Ваши цели используйте следующий метод:

@Override
    public void onBackPressed() {
        if(webView.canGoBack() == true){
            webView.goBack();
        }else{
            super.onBackPressed();
        }
    }
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@alexeidumansky Автор вопроса
Веб-разработчик
Спасибо
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы