первый раз натыкаюсь, что некоторые поля не ведут себя, как синглетон, ощущение, что экземпляов несколько. Как добавляю эти поля в companion object работает все нормально. Но тогда Хилт нафиг не нужен и усложняет. Что-то подобное наблюдалось?
Сделай класс просто object и не парься)
А что значит ощущения? Посмотри на адреса в памяти у объектов, чтобы убедиться, может проблема ощущений не в этом, а в чем то еще?
У меня из разных корутин с ним работают, ну я уже сделал даже потокобезопасный синглетон, все заколосилось, я просто задумался, юзать хилт или нет... или что-то неправильно делаю.
Ну вот я так и предположил, может проблема в синхронизации, а не в синглтоне
да даже разбираться не хочется, просто я должен считать каждое поле в классе единственным состоянием и надеюсь на эту конструкцию, инжектирую в куче мест, а тут такая ботва ... и получается переменные у меня некоторые в компаньене, а некоторые нет ... херня какая то полусингетонная получается, вот и паникую, в голоне не укладывается, делаю все по инструкции )
ну справедливая наводка. Но я чет надеялся хлт это разруливает, нет?
Обсуждают сегодня