Я ViewModel наследую от AndroidViewModel и передать applicationContext из фрагмента. Это нормально?
инджектить applicationContext в репозиторий?
Напомни, зачем dao контекст?
так можно сделать, но никто так не делает, никто не хочет содержать контекст в ViewModel
он наверное имел введу RoomDatabase
да, в repository нужно же как то получать room базу данных
Да, должно быть нормально
Я для этого сделал простой метод, забирающий контекст приложения из класса Application
А как тогда получить доступ к room базе данных в репозитории
Если репозиторий синглтон там контекст можно хоть в статике держать без утечек. Все лучше проброски через три уровня
Кстати, тоже задумывался над тем чтоб в компанион обжекте держать, но засомневался правильное ли это решение 🤔
ты не используешь Hilt / Dagger?
пока нет
А что не так с контекстом во viewmodel?
Обсуждают сегодня