Size: a a a

StartAndroid Ru Chat

2021 February 06

a

arsenyi in StartAndroid Ru Chat
Илья Гаевский
Ну все равно. Там же get(). Зачем все это если есть инит и он и так создается единожды
Это же просто геттер
источник

K

Kasem in StartAndroid Ru Chat
Илья Гаевский
Ну все равно. Там же get(). Зачем все это если есть инит и он и так создается единожды
это метод не инициализация, просто указываешь как доставать
источник

a

arsenyi in StartAndroid Ru Chat
Например
val a : String
get() = "some"
А можешь
val a : String = "some"
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
Ну как Я понимаю, они создают синглетон за счет того что в первой функции его инициализируют, а в втором гетере достают. И вопрос к тому зачем делать так, как обычные класс синглетон с инстансом, если обжект и так создается один раз
источник

a

arsenyi in StartAndroid Ru Chat
Илья Гаевский
Ну как Я понимаю, они создают синглетон за счет того что в первой функции его инициализируют, а в втором гетере достают. И вопрос к тому зачем делать так, как обычные класс синглетон с инстансом, если обжект и так создается один раз
Нет, там просто функции для примера
источник

a

arsenyi in StartAndroid Ru Chat
У тебя там может быть что угодно
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
А. Понял. По факту обжек это уже синглтон?
источник

a

arsenyi in StartAndroid Ru Chat
Да
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
Хорошо. А в него пихать DI например Koin нормально?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Илья Гаевский
Хорошо. А в него пихать DI например Koin нормально?
Ты говоришь бессмысленные вещи
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Лувше почитай про коин и паттерн di
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Ты пытаешься di смешать с синглтоном, так еще и либу завернуть в него
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
Ну Я читал.. И как Я понимаю оно должно нормально между собой уживаться. Просто вдруг, это может какую-то утечку дать. НУ так. Вдруг
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Ну плохо почитал значит. di связан с синглтоном только скоупом синглтон.
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
То есть мне все же надо делать не обжект, а полноценный класс, который пихать в модуль как синглетон?
И его уже инжектить там где он мне нужен
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
И связано это как раз с тем, что обжект потечет из-за коина?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Илья Гаевский
То есть мне все же надо делать не обжект, а полноценный класс, который пихать в модуль как синглетон?
И его уже инжектить там где он мне нужен
Коин это либа, посмотри семплы
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
Та с коином мне вроде как понятно. Мне с обжектом не понятно(((
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Илья Гаевский
Та с коином мне вроде как понятно. Мне с обжектом не понятно(((
Обджект тут причём? Где ты в реализации коина обджект видел. Может в каком то сервис локаторе...
источник

ИГ

Илья Гаевский... in StartAndroid Ru Chat
Ну вот по этому и спрашивал. Так как нигде не видел, и есть вполне такие хорошие сомнения в корректности этого
источник