Size: a a a

Android Developers

2021 August 14

K

Kasem in Android Developers
в он destroy)))0)
источник

В

Виктор in Android Developers
Destroy не последний, можно прям в onDetach
источник

L

Leonid in Android Developers
В by lazy
источник

А

Алексей in Android Developers
Вообщем наверное правильне в onCreateView
источник

В

Виктор in Android Developers
Критичного ничего не произойдет, но зачем?
источник

K

Kasem in Android Developers
+
источник

L

Leonid in Android Developers
by lazy инициализирует ровно тогда, когда вы к vm обратитесь первый раз.

+ избавитесь от lateinit var или nullable var
источник

АГ

Алексей Гладков... in Android Developers
Все равно в onViewCreated скорей всего обратишься )

Но вообще lazy штука нужная, особенно для ускорения всякого там холодного старта
источник

А

Алексей in Android Developers
Я вот и о том-же
источник

L

Leonid in Android Developers
Без by lazy в чем будете держать ссылку на vm? В lateinit var или nullable var? :)
источник

А

Алексей in Android Developers
Сейчас держу в lateinit var
источник

L

Leonid in Android Developers
Считаю, что lateinit нужно переименовать timebomb. Чтобы люди понимали, чем пользуются.
источник

DB

Dimitrios Berezhnoi in Android Developers
ну вообще by viewModels() у меня с хилтом все ок
источник

ОА

Оганнес Асатрян... in Android Developers
обьясни
источник

АГ

Алексей Гладков... in Android Developers
Вот я не понимаю как именно lateinit превращается в бомбу если ты гарантировано инитишь переменную
источник

L

Leonid in Android Developers
https://t.me/KotlinLangRu/34302 и следующее там от меня же...
источник

И

Иван in Android Developers
Нельзя использовать дополнительные библиотеки
источник

СП

Сергей П. in Android Developers
"А в джаве в чем 10 лет держали?"
Ну ладно, 5 или 6 с появления VM от гугля.
И никто не помер
источник

СП

Сергей П. in Android Developers
источник

ОА

Оганнес Асатрян... in Android Developers
не нужна ссылка на вм. стучись в вмфактори
источник