А (нужно сохранить состояние) -> B -> C -> A. обычно использую targetFragments для А -> B -> A. как красивее сделать? :)
бэкстек?
Запускаете корневой фрагмен - контейнер. Можно его сделать retain. В нем создаете общую модель для хранения шагов и дальше внутри него уже запускаете A B C A. Каждый из них может брать общую модель через parent.getModel().
Обсуждают сегодня