У меня есть функция в @Dao
. Давайте назовем этот класс DaoClass
abstract fun getData() : Flowable<List<Data>>
Теперь я хочу проверить, пуст ли список возвращаемых данных или нет. Я копался в DaoClass_Impl (создан во время сборки) и обнаружил, что Flowable не будет пустым. Итак,
getData().isEmpty
всегда будет возвращать false.
Так что я сделал
getData().singleOrError().map{it.isEmpty()}
для возврата, если возвращаемый список действительно пуст.
Но у меня проблема, поскольку значение не передается.