Описание тега fragment-backstack

Схожий с задним стеком Android Activity, задний стек Fragment представляет собой подобный задаче стек фрагментов (указывается при добавлении фрагмента на страницу с помощью FragmentManager). Это позволяет линейную навигацию назад от текущего видимого фрагмента, назад по истории предыдущих фрагментов в контейнере, пока вы не достигнете базового фрагмента.
2 ответа

Android ограничивает фрагменты только один раз, чтобы вернуться в стек

Привет, ребята, я использую BottomNavigationView, Каждый предмет BottomNavigationView откроет фрагмент, который будет храниться в обратном стеке, но если элемент, выбранный несколько раз в обратном стеке, сохранит последний экземпляр этого фрагмента…
1 ответ

NullPointerException, когда popBackStackImmediate()

У меня проблема с backStack фрагмента. Во-первых, моя структура такова: у меня есть работа с фрагментом, новые фрагменты добавлены с помощью метода add() и с добавлением в задний стек. Итак, когда у меня есть в списке 2 фрагмента в backstack и когда…
1 ответ

Как определить, пустой ли стек активности и размер стека активности?

Одним из способов является передача пакета / хранилища в разделяемом предпочтении, через которое получается эта информация. Есть ли метод, отличный от этого, чтобы достичь этого? Во фрагментах вы можете сделать getBackStackEntryCount.
19 мар '16 в 01:03
0 ответов

Фрагмент Back Stack onSaveInstanceState Поведение

Я играю со стеком фрагментов и заметил странное поведение. Я написал простую тестовую программу, состоящую из одного действия с контейнером фрагментов. У меня есть две кнопки: одна заменяет текущий фрагмент новым экземпляром фрагмента А, а вторая за…
1 ответ

popBackStack() работает во фрагменте, но не из Activity

Я просто закрываю fragment и вернуться к предыдущему getFragmentManager().popBackStack(); И это работает, fragment закрыто. Но когда я помещаю тот же код в метод действия и вызываю его, тогда ничего не происходит. ((FragmentRouter)getActivity()).goB…
1 ответ

Очистка фрагмента стека назад

Я работаю с fragments и навигационный поток, как Fragment A -> Fragment B -> Fragment C -> Fragment D форма fragment Мне нужно перейти к fragment Очистка стека назад, но проблема в onCreateView() метод fragment Я показываю один диалог Когда…
1 ответ

Как вызвать FragmentManager.popBackStack, когда активность приостановлена?

У меня следующая ситуация Давайте возьмем пример: У меня есть FirstActivity, которая содержит два фрагмента. Fragment-A по умолчанию загружается в FirstActivity. При нажатии на кнопку на экране Fragment-A перемещается в Fragment-B и он добавляется в…
1 ответ

Android удаляет транзакцию из заднего стека

У меня есть 3 фрагмента, и я перемещаюсь, используя нижнее меню (3 пункта), допустим, я перемещаюсь следующим образом: A -> B -> C -> B -> C когда я нажимаю кнопку назад, вот что произойдет A <- B <- C <- B <- C и что я хочу это A <- B <- C это озна…
2 ответа

addToBackStack не работает на фрагменте

Я целый день искал десятки вопросов о стекопереработке в прошлом, но не нашел исчерпывающего ответа о... фрагменты не обрабатываются автоматически backstack? или я должен реализовать это вручную? (OnBackStackChanged?) или что-то отсутствует или не т…
0 ответов

Фрагмент Android перекрывает друг друга и показывает прозрачный вид

У меня есть действие с макетом контейнера фрагментов, и в этом макете я загружаю фрагмент A, который имеет просмотр списка (просмотр списка загружает данные из Интернета). Теперь при нажатии на элемент списка я хочу показать подробный вид. Для этого…
3 ответа

Реализация задних стеков с фрагментами

Я пытаюсь реализовать задний стек при использовании фрагментов, но при использовании кнопки "Назад" меня выводят из приложения на домашний экран. Активность открывает фрагмент А; Фрагмент A имеет интерактивный TextView, который открывает фрагмент B …
1 ответ

Фрагменты, добавленные в backstack, работают отлично, но как только они возвращаются к предыдущему фрагменту, второй фрагмент не раздувается

Я изначально добавил фрагмент в свою деятельность. Есть кнопка, чей метод Onclick заменяет предыдущий фрагмент новым. Как только я нажимаю кнопку "Назад", он возвращается к предыдущему фрагменту, пока все хорошо. Но если снова попытаться нажать на э…
1 ответ

Переход фрагмента Android при переходе назад к предыдущему фрагменту

У меня есть 2 фрагмента первый содержит кнопку, которая при нажатии открывает фрагмент с ListView в этом. У меня есть общий элемент перехода для кнопки для перехода в новый фрагмент (корневая схема), но я также хотел бы иметь этот переход в обратном…
2 ответа

Фрагмент навигации с пользовательской иерархией backstack

Мне нужно создать определенное поведение в какой-то момент в моем приложении. Я использую навигационный ящик и заменяю фрагменты в макете кадра. Допустим, у меня есть несколько фрагментов в backstack: A -> B -> C.A - это один из корневых фрагментов …
1 ответ

Пропустить фрагменты на BackPress (добавить / скрыть)

Я использую FragmentTransaction для прохождения фрагментов, это выглядит так: FragmentManager fm = oldFragment.getFragmentManager(); FragmentTransaction fragmentTransaction = fm.beginTransaction(); fragmentTransaction.add(oldFragment.getId(), newFra…
0 ответов

Android backstack ведет себя странно

Мое приложение в настоящее время имеет одну активность и несколько фрагментов. Я хочу, чтобы когда пользователь нажимал кнопку "Назад" на своем телефоне, он перемещался назад через пользовательский интерфейс вместо выхода из приложения. Я перезаписы…
2 ответа

Почему onBackPressed убивает мое приложение?

Когда я начал работать над этим, я использовал API-интерфейс Mapbox Android вместо API Google Maps. Я не думаю, что это имеет какое-то отношение к тому, что идет не так, но в какой-то момент бэкстек у меня работал нормально. Как и сейчас, я могу доб…
0 ответов

android - фрагмент backstack с bottomnavigationview onSaveInstanceState не вызывается должным образом

У меня проблема с моим фрагментом onSaveInstanceState. Я искал на stackru и других сайтах, я не мог получить точно такую ​​же проблему с моей проблемой. У меня есть нижняя навигационная панель (которая не является нижней панелью навигации для Androi…
2 ответа

Backstack Проблема в фрагменте и деятельности

Предположим, что у меня всего 7 действий, скажем, A, B, C, D, E, F, G, в Activity AI есть 4 фрагмента после нажатия на 4-й фрагмент. Я запускаю Activity B, затем Activity C, D, E, F . После прихода к Деятельности F, я хочу перейти к 2 фрагментам Дея…
1 ответ

В чем разница между входом / выходом и popEnter/popExit, и какая анимация транзакции будет выполняться в стеке pop

В setCustomAnimations() для анимации требуется четыре идентификатора ресурса. Не очень понимаю их. Если кто-то имеет более четкое представление об этом, было бы полезно, если бы вы могли объяснить. Скажем, имея фрагмент A, добавьте заполнитель и bac…