我正在阅读有关观察查询的文档。
Query<Task> query = taskBox.query().equal(Task_.completed, false).build();
subscription = query.subscribe().observer(data -> updateUi(data));
据我了解,此代码每次都会返回所有数据。但是要让 RecyclerView 添加/删除动画起作用,我们需要知道哪些数据发生了变化,我们需要知道数据发生了什么样的变化(删除/更改/添加)。
无论如何只能获取更改的数据吗?