2016-06-30 2 views
0

У меня есть мобильное приложение для Android на Google PlayStore «Геология Индии». Однако я не могу переключиться на главный экран при повторном нажатии. В настоящее время у этого приложения есть опция выхода.проблема с обратной кнопкой в ​​приложении для Android

У меня есть следующие экраны:

1) Всплеск экран 2) Основные категории экран, который подключается к PHP Json, чтобы получить все категории. 3) Если я нажму на любую из кнопок категории, перейдите на страницу содержания, на которой отображаются изображения и текстовая комбинация.

Теперь, если я нажму кнопку «Назад» на устройстве Android, он попросит вас выйти из приложения. Как вернуться с экрана третьего экрана на второй/родительский?

Я пробовал различные методы, но он просто выходит из основного приложения или заканчивается.

enter image description here

+0

, пожалуйста, не размещайте изображения для своего кода, вместо этого отправляйте форматированный код. – Mike

+0

Похоже, вы используете фрагменты, и это может быть дубликат с этим вопросом http://stackoverflow.com/questions/7992216/android-fragment-handle-back-button-press –

ответ

1

Вы, кажется, перекрывая onBackPressed().

Для того, чтобы начать предыдущее действие, вам не нужно переопределять onBackPressed(). реализация по умолчанию finish() es показывает текущую активность и предыдущую активность в стеке.

Также убедитесь, что вы начинаете Content активности с вашего Main деятельности без каких-либо флагов, и что вы не вызывая finish() в вашей основной деятельности после запуска Content активности. То, что вы хотите сделать, это просто поведение по умолчанию, и вам не нужно ничего копать.

Смежные вопросы