Всем привет. Изучаю даггер/хилт. Помогите разобраться, хочу инджектнуть зависимость, но она не инджектится почему-то. Прописываю ее в модуле, прокидываю инджект в нужный мне класс и мне пишет что проперти не инициализирована. Что я не так делаю?
Всем привет. Разбираюсь как совместить даггер/хилт и датабаиндинг во viewModel Помогите разобраться: для хиллт требуется наследование myViewModel от viewModel, а для databinding от baseObservable. Как быть?
И еще - никогда не делайте у фрагментов свои кострукторы с параметрами. Исключение: если такой конструктор будет вызываться из фабрики фрагментов.
Причина: фрагмент может быть пересоздан системой, и она вызовет конструктор без параметров по умолчанию. Все ваши параметры окажутся неинициализированы. Вся логика пойдет лесом и встретит там NPE.
Хочу в приложении несколько ресайклеров которые получают данные через api. Запросы разумеется разные для каждого списка. Должен ли я делать для каждого ресайклера свой RemoteMediator или можно как-то обойтись одним?
аргументы фрагмента норм тема, ибо это пока единственный нативный (или уже нет?) способ заперсистить входные данные и получить их снова после восстановления стека фрагментов, которое сломает тебе всё, если это не предусмотреть