首页 > 解决方案 > 有没有办法使用 Room 观察数据库上的特定操作?

问题描述

文档提供了一种观察存储在数据库中的数据的方法。但这太笼统了。每当该表发生任何更改时,这都会发出一个新值。使用它来更新recyclerView意味着,在每次更新时,我都必须用新数据集替换旧数据集并调用notifyDatasetChanged适配器。但是,是否有任何专门获取更新,例如onRowInserted,onRowUpdated并且onRowDeleted仅返回正在修改的行中的数据,因为这有助于我进行特定的notifyItemInserted,notifyItemChangednotifyItemRemoved对适配器的调用。

标签: androidandroid-recyclerviewandroid-room

解决方案


推荐阅读