Закрыть активность при нажатии не popBackStack()Android

Форум для тех, кто программирует под Android
Anonymous
Закрыть активность при нажатии не popBackStack()

Сообщение Anonymous »

Я добавил фрагмент с помощью addToBackStack(null), например:

Код: Выделить всё

 fragment = new MyBrowser();
manager = getSupportFragmentManager();
manager.beginTransaction()
.setCustomAnimations(0, 0, android.R.anim.fade_in, android.R.anim.fade_out)
.replace(R.id.main_content, fragment)
.addToBackStack(null)
.commit();
и если я нажму кнопку «Назад», произойдет обычный метод popBackStack(), и фрагмент будет удален из активности, но мне нужно закрыть приложение напрямую без popBackStack();

Я попробовал разместить

Код: Выделить всё

 getSupportFragmentManager().popBackStack();
внутри onBackPressed();

но происходит следующее: сначала фрагмент удаляется, а затем приложение закрывается. Я хочу напрямую закрыть приложение.

Подробнее здесь: https://stackoverflow.com/questions/586 ... pbackstack

Вернуться в «Android»