пользователь в следующий фрагмент. Я решил использовать navigation для этого. Создал аргумент и получаю его в NextFragment. Но закавырка в том что он мне нужен во ViewModel в методе refreshObject(Int), который я вызываю в init блоке. А переданный Int получаю в onCreatedView(), т.е. поздно, init для ViewModel уже случился. Можно конечно убрать инит блок во вьюМодел и вызывать refresh(Int) из onCreatedView(). Но не хочется так делать. Есть еще какие то варианты используя navigation это сделать?
если int нужен в ViewModel, то передай через конструктор
Обсуждают сегодня