我正在使用会议室数据库。
我有一个案例,我想向用户显示未读消息的数量。
我已经创建了SQL QUERY
@Query("SELECT COUNT(${Notification.COLUMN_ID_LOCAL}) FROM ${Notification.TABLE_NAME} WHERE ${Notification.COLUMN_IS_READ} = :arg0")
fun getUnreadedNotificationsCount(unread: Boolean = false): LiveData<Int>
Notification.COLUMN_IS_READ
列的更改不会传播以更新我的LiveData<Int>
此案例未处理或是房间图书馆的错误吗?
修改 请关闭此问题
答案 0 :(得分:1)
事实证明,我提供了不同的DataBaseRoomService实例, 通过配置Dagger提供相同的实例,它就可以工作了