如何在对象框中实现删除观察者

时间:2019-01-09 10:42:25

标签: java android objectbox

我正在将ObjectBox用作应用程序中的存储,这些数据是通过套接字连接传入并直接存储的。 fragment中使用了具有分页查询的观察者,并将数据更改应用于recyclerview。问题是如何知道是否已从ObjectBox中删除条目,在fragment中得到通知,然后从recyclerview中将其删除。

1 个答案:

答案 0 :(得分:0)

data observer docs中概述了基本方法:创建一个Query,您可以在其中观察到对数据更改做出的反应:

Query<Task> query = taskBox.query().equal(Task_.complete, false).build();
query.subscribe(subscriptions)
     .on(AndroidScheduler.mainThread())
     .observer(data -> updateUi(data));