Закрыть активность при нажатии не 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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