То есть ты хочешь сказатб что в активити получает нормально всё, а во вью модели нет? Значит при инициализации в активити ты их как-то наполняешь, а во вью модели нет
Точнее базу как-то обнуляешь где-то скорее всего, я не знаю. Очень странно, с логикой провтык
Попробуй инжектить юз кейсы в оба места с помощью hilt/dagger
вот модель @HiltViewModel class EmulatorViewModel @Inject constructor( private val emulatorUseCases: EmulatorUseCases ) : ViewModel() { ... } вот appModule @Provides @Singleton fun provideEmulatorUseCases(repository: EmulatorRepository): EmulatorUseCases { return EmulatorUseCases( insertDevice = InsertDevice(repository), getAllDevices = GetAllDevices(repository), getDeviceById = GetDeviceById(repository), ) }
обнуляться она никак не может, в дао еще такое не прописал
у меня есть соседняя модель, в которой реализовано все в точности как и тут, поэтому у меня ступор и не могу понять в чем проблема
А попробуй в активити инжектить а не вручную
Обсуждают сегодня