в даггере был разговор. А нафига сопсна с этим заморачиваться, если во вью модель можно положить значение допустим в стейтфлоу уже из onCreate фрагмента? С ассистед инжектом дохера возни кмк а результат тот же
В таком случае значения в вм не будет до срабатывания onCreate фрагмента. А данные могут пригодится уже в init
Это с технической точки зрения... А на практике?
Я описал практический кейс с init)
Не совсем это я имел в виду ) я к тому, в каком случае такой кейс может иметь место
передача айдишника и запрос на бек?
Ну просто если из он Крейт вью этот запрос кинуть до начала отрисовки экрана, велик ли профит? 10 мс?
При пересоздании будет второй запрос
вот тут не поспоришь — аргумент весомый! Спс )
Можно исключить условием. Если данные в лайфдате не null то viewmodel.loadData()
ну и зачем эти костыли с проверками когда можно просто в конструктор данные прокинуть?
Обсуждают сегодня