Получите все фрагменты из стопки в порядке

Я использую Fragments в моем проекте приложения. Все фрагменты добавляются в задний стек :

... fragmentTransaction.addToBackStack(null); ... 

Позже, каков правильный способ получить все фрагменты из заднего стека по порядку?

Используя getBackStackEntryCount() вы можете перебирать задний стек и использовать метод getBackStackEntryAt() для получения каждого фрагмента.

EDIT: на основании некоторых обсуждений в комментариях рекомендуется вручную сохранить список фрагментов, которые вы добавили в свою заднюю часть, и перенести их в свои SharedPreferences. Затем вы можете прочитать этот список при запуске приложения и перезагрузить эти фрагменты.

Intereting Posts
Android: ContentProvider для каждой таблицы / обработки отношений «один ко многим» Android Cursor для JSONArray Как найти переопределяемые методы в eclipse Как включить как аппаратные, так и виртуальные клавиатуры на Android-сэндвич с мороженым Как подключиться к хранилищу приложений Android У указанного ребенка уже есть родитель. Вы должны сначала вызвать removeView () родителя ребенка SQLite-запрос очень медленный на Android В то же время более одного поставщика услуг Получить связанное изображение (Drawable) в ImageView android Android: Как получить имя файла установщика программно? Могу ли я последовательно подключать асинхронную задачу (начиная с одной после завершения предыдущей асинтезы) Более эффективный метод рисования тысяч частиц (Java / Android) Как найти ближайшее место из текущего местоположения по заданным данным. Как использовать Leak Canary Запись и чтение файла в телефонной запинке