Size: a a a

Android Developers

2020 January 30

LR

Leonid Ratanov in Android Developers
Andrey Rednikov
Так тоже не хочет работать.
у тебя чайлды добавляются в setData(), а он, в свою очередь, вызывается в init()
источник

LR

Leonid Ratanov in Android Developers
init() = конструктор
источник

LR

Leonid Ratanov in Android Developers
посмотри еще раз на жизненный цикл
источник

Y

You in Android Developers
-_-
источник

M

Mafioznik in Android Developers
Парни, какой лучший способ получения вью модели? А то куча из них устарели
источник

AD

Arsen Denisuk in Android Developers
Использую NavController navigate для переключения между фрагментами, как перейти в фрагмент и сделать attachToRoot true для фрагмента, чтобы не падал ексепшн
java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
?
источник

ОА

Оганнес Асатрян... in Android Developers
Mafioznik
Парни, какой лучший способ получения вью модели? А то куча из них устарели
и хто там устарел?
ИМЕНА ФАМИЛИИ АДРЕСА. ВЫЛОЖИ ВСЕ !
источник

M

Mafioznik in Android Developers
Оганнес Асатрян
и хто там устарел?
ИМЕНА ФАМИЛИИ АДРЕСА. ВЫЛОЖИ ВСЕ !
ViewModelProviders.of(this).get(StartViewModel::class.java)
источник

M

Mafioznik in Android Developers
Например так
источник

M

Mafioznik in Android Developers
Может мне привязать её к скоупу фрагмента и просто заинжектить?
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Mafioznik
ViewModelProviders.of(this).get(StartViewModel::class.java)
Это уже деприкейтед, сейчас чуть чуть отличается:

ViewModelProvider(this).get(StartViewModel::class.java)
источник

A

Arturx in Android Developers
Теперь мона так
val vm:PViewModel by viewmodels()
источник

M

Mafioznik in Android Developers
Дмитрий Рубцов 🇷🇺🔥
Это уже деприкейтед, сейчас чуть чуть отличается:

ViewModelProvider(this).get(StartViewModel::class.java)
Я смотрел в гугле, там какую-то фабрику нужно создавать кошмар какой-то
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in Android Developers
Фабрику ток если тебе надо зависимости в конструктор
источник

M

Mafioznik in Android Developers
Arturx
Теперь мона так
val vm:PViewModel by viewmodels()
Пытался так, но что-то дагер не создает потому что там в конструкторе один параметр нужен
источник

AD

Arsen Denisuk in Android Developers
Arsen Denisuk
Использую NavController navigate для переключения между фрагментами, как перейти в фрагмент и сделать attachToRoot true для фрагмента, чтобы не падал ексепшн
java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
?
то, что загуглил предлагают аттач ту рут фолс выставлять, но мне нужно именно привязать его к активити
источник

A

Arturx in Android Developers
Mafioznik
Пытался так, но что-то дагер не создает потому что там в конструкторе один параметр нужен
Хз ваш дагер, с коином я отлично сделал
источник

ОА

Оганнес Асатрян... in Android Developers
Mafioznik
ViewModelProviders.of(this).get(StartViewModel::class.java)
и что не так тут? делаю так и норм
источник

A

Arturx in Android Developers
Оганнес Асатрян
и что не так тут? делаю так и норм
Это в новой версии лайфсикла - 2.2.0 уже депрекатед
источник

M

Mafioznik in Android Developers
Так как мне лучше сделать? Привязываться к скоупу фрагмента или нет?
источник