что лишние инстансы создаются, если смена экрана произошла после поворота экрана
В таком случае вопрос, наверное, в первую очередь о том, как правильно привязать скоуп к флоу-фрагменту, чтобы он не пересоздавался при configuration changes? В Single-Activity подходе
Нормально привязать скоуп к жц флоу фрагмента. Чтобы понять, надо ли закрывать скоуп, люди дёргают активити.isChangingConfigurations. Я лично в активити не лезу, а дергаю сам фрагмент: если isStateSaved == true, значит закрывать скоуп пока не надо.
Обсуждают сегодня