Станислав Гордеев
Вперед я могу двигаться через replace и добавлять операцию в стек, обратно доставая из стека через popBackStack(), но далее придется юзать опять replace и это создаст уже новый фрагмент с новым презентором. То есть А->B->popBackStack() вернет старый А, но как теперь вернуться к старому фрагменту В?
Я конечно могу ошибаться, но если нужно вернуться к фрагменту, у которого был вызван popBackStack с сохранением жизненного цикла, то это уже проблема с навигацией по приложению.
А так, вроде бы add не вызывает onDestroy у предыдущего фрагмента. Так что можно сохранять ссылку на фрагмент из которого нужно вызвать предыдущий, и при необходимости опять на него перейти, использовать тот же инстантс