не суть. Просто, ситуация: пришел стейт после которого нужно открыть следующий фрагмент (но на предыдущий вернуться с него будет можно, т.е. не замена фрагмента, а добавление его в бэкстек). Фрагмент открывается, жмем "назад", предыдущий фрагмент опять применяет стейт и снова открывает новый фрагмент. И так до бесконечности. Или, перед сменой фрагмента, кидать во ViewModel новый интент? 🤔
Да, есть такой момент, но тут нужно решить эту задачу сначала на более фундаментальном уровне, ведь может статься так, что ты пропустишь ваншот (например, на повороте), и тогда вообще никуда не перейдешь =) А когда переход должен быть автоматом, это доставляет немало боли...
Обсуждают сегодня