Size: a a a

Android Developers

2021 May 27

PE

Pavel Erokhin in Android Developers
присвоить значение лейтиниту)))
источник

PE

Pavel Erokhin in Android Developers
и вообще не использовать его
источник

PE

Pavel Erokhin in Android Developers
это плохая практика использовать lateinit в твоем случае
источник

Na

Neon an Děv 8) in Android Developers
var instance by Delegates.notNull<HoffApp>()

Идеальное решение)
источник

ᴍ✓

ᴍʀ.ʀᴏʙᴏᴛ ✓... in Android Developers
Просто я по одному репозиторию хотел реализовать Даггер
источник

PE

Pavel Erokhin in Android Developers
ну и интернал можешь убрать везде, он тебе не нужен, если ты не библиотеку делаешь
источник

ᴍ✓

ᴍʀ.ʀᴏʙᴏᴛ ✓... in Android Developers
Это убрал все равно также
источник

PE

Pavel Erokhin in Android Developers
Конечно так же останется, это же не значит что если сделал что-то одно, то починится другое
источник

PE

Pavel Erokhin in Android Developers
Ты пытаешься получить доступ к значению свойства INSTANCE раньше чем оно инициализируется
источник

ᴍ✓

ᴍʀ.ʀᴏʙᴏᴛ ✓... in Android Developers
Instanse = this
Это же проинициилизация?
источник

PE

Pavel Erokhin in Android Developers
Да
источник

PE

Pavel Erokhin in Android Developers
Только надо инициализировать раньше, чем пытаешься получить доступ к нему
источник

ᴍ✓

ᴍʀ.ʀᴏʙᴏᴛ ✓... in Android Developers
onCreate раньше же происходит чем companion object
источник

PE

Pavel Erokhin in Android Developers
Докажи. Я тебе не верю
источник

Na

Neon an Děv 8) in Android Developers
С чего взяли-то?
источник

PE

Pavel Erokhin in Android Developers
Поставь println на onCreate и на init в компаньон объекте на INSTANCE, на его геттер
источник

ᴍ✓

ᴍʀ.ʀᴏʙᴏᴛ ✓... in Android Developers
Я думал так😅
источник

PE

Pavel Erokhin in Android Developers
А вот виртуальная машина думала по другому)
источник

ᴍ✓

ᴍʀ.ʀᴏʙᴏᴛ ✓... in Android Developers
Всмысле, это как?😅
источник

Na

Neon an Děv 8) in Android Developers
Запихните просто println("debaaag") в онкреате
источник