найти ничего свежего. Как теперь делать fragmentTransaction?
Navigation component используй
Нет, спасибо. Кажется, нашел ответ
при этом они не остаются в памяти при переключении?
В смысле, есть ли backstack? Да есть. Или остаются ли в памяти фрагменты, который уже ушли с экрана? Нет
второе. вот это я не совсем понимаю, зачем каждый раз загружать.
Как мне кажется хороший фрагмент не хранит состояний в себе, это должно быть где-то дальше по проекту аля VM или презентер
Не я имею в виду вот ты к примеру перешёл на фрагмент, у тебя загрузились данные, ты проскроллил там дофига, потом на другой перешёл, потом обратно, данных нет - это норм? Мне никогда не казалось это норм
Данные лежать во View Model которая не умирает. Данные не грузяться заново а просто заново отображаються
Оу, я значит неправильно интерпретировал это, поэтому я возмущался как так
Воспринимай фрагмент как чисто код для отображения данных. Ничего больше, а их хранение, кеширование, загрузку делает кто-то другой и просто вызывает фрагмент для отображения и получения с него ивентов взаимодействия с пользователем
верно
Остаются. Выгружается их вью
Обсуждают сегодня