我用LiveData和房间数据库设置了我的应用程序。当我执行"getAll“查询时,一切都正常工作。问题是,当我想要获取具有特定Id的度量的列表时,我的查询返回空。我对它进行了调试,LiveData似乎工作正常,这就是为什么我怀疑房间部分不工作的原因,尽管语法似乎是正确的。我调试了数据库,所有数据都被正确地保存了,只是在用户界面上没有显示出来。Dao代码片段:
@Query("SELECT * FROM m
我无法在我的Dao中使用LiveData。删除LiveData解决了编译错误。以下是代码:
interface QueueDao { suspend fun getQueue(): LiveDataespresso-core:3.2.0'error: Not sure how to convert a
为什么不需要查询函数getAlphabetizedWords()在房间添加挂起关键字在Kotlin?我认为有些查询函数需要花费很长的时间来操作,所以需要在Coroutines中运行。码Ainterface WordDao {
// LiveData is a data holder class that can be observed within a given@Query("SELECT * from word_table ORDER BY word ASC"
我用实时数据和房间数据库,我的活动观察从房间数据库提供的实时数据。@Query("SELECT * FROM BUS WHERE BUS_CATEGORY = :busCategory")ViewModels通过Dao(数据访问对象)获取LiveData,活动观察这个活动数据。,那么我如何观察这个查询参数是可变的liveData呢?