Сохранение и восстановление целых стеков фрагментов в Android - PullRequest
2 голосов
/ 16 мая 2011

У меня есть приложение для Android, которое использует фрагменты (через ACP) в деятельности.У меня есть несколько «режимов»;в каждом режиме у меня есть последовательность фрагментов, которые я мог бы показать, и я обычно управляю задним стеком.Однако при переключении режимов я хочу иметь возможность сохранять и восстанавливать весь стек, чтобы состояние каждого режима было постоянным.

Другими словами, если пользователь находится в режиме 1 и открывает фрагменты A, B и C (по порядку), переключается в режим 2 и открывает фрагменты D и E, а затем переключается обратно в режим 1,Я хочу, чтобы они увидели фрагмент C и поместили A и B в задний стек.

Кто-нибудь знает способ достижения этого эффекта?

Спасибо, Аарон

Ответы [ 2 ]

1 голос
/ 13 января 2014

Да, вы можете сделать это с вложенными фрагментами. Библиотека поддержки Android теперь поддерживает вложенные фрагменты

0 голосов
/ 05 февраля 2013

Вы можете сделать это, используя Вложенные фрагменты. Библиотека поддержки Android теперь поддерживает вложенные фрагменты. Это позволит вам использовать Fragment внутри Fragment для достижения вашей цели дизайна.

http://developer.android.com/tools/extras/support-library.html#Notes

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...