почему?
не используйте lateinit. никогда.
Почему
юзайте Delegates.notNull))
ибо костыль это, ломает систему типов
А это неплохо?
почему это плохо?
Ну типо ликов не будет никаких, если мы заюзаем данный контекст в каком - либо фрагмент, а после с него выйдем?
у фрагмента же свой контекст есть, разве нет?
Это да
в этом случай fragment ссылается на context, а не context на fragment
чисто технически у фрагментов нет контекста
я не думаю, что тот факт, что после смерти фрагмента там что-то выполняется - нормально
ну это да
а как там что-то может выполняться после смерти?
лик на то и лик, что там может быть мусор
из фрагмента ссылаться на AppContext нормально, и ссылки никакие не останутся
ну а в чём прикол?
сократить список вызовов можно таким образом
Обсуждают сегодня