Исходные таблицы работают нормально, как и ожидалось. Что касается новой таблицы, когда я запускаю запрос через инспектор приложений, она отлично работает в инспекторе приложений. Однако когда запрос (указанный в dao) вызывается через ViewModel, он возвращает пустой список.
внутри DAO:
Код: Выделить всё
@Query("SELECT * FROM PropTable")
fun readPropReport(): Flow
Код: Выделить всё
val _propReportsU = dao.readPropReport().stateIn(viewModelScope, SharingStarted.WhileSubscribed(500),
emptyList())
Log.i("Prop Function", "Prop Reports 'U': ${_propReportsU.value}")
Урок по комнате, которому я следовал:
При выполнении запроса я ожидал увидеть значения в таблице, однако в результате получился пустой набор. Выполнение запроса через инспектор приложений возвращает ожидаемые значения из таблицы.
Подробнее здесь: https://stackoverflow.com/questions/786 ... database-t