我正在使用这篇文章中的 RealmRecyclerView:https://realm.io/news/android-realm-listview/ 在此 ToDo 应用程序中,当滑动项目时,它会自动从 RecyclerView 和 Realm Database 中删除。 我希望在删除某个项目以及删除哪个项目时收到通知,以便我可以对该项目执行某些操作。 我尝试使用 Realm 更改监听器,但每次提交 Realm 事务时都会调用它。因此,即使添加新项目也会调用它。 我该怎么做呢?普通的RecyclerView可以吗?
最佳答案
目前(V1.1.0版本),Realm在删除RealmObject时不提供回调。对于所有类型的数据/ View (listView、RecyclerView、RealmObject、RealmResults 等)都是如此,如果您将数据作为 Observable 查询或使用更改监听器,也是如此。
但是,当查询的对象从 Realm 中删除时,发送空对象确实有意义,但由于这是 Realm 中的重大更改,我们将不得不等待 V2.0。
关于android - 获取有关 RealmRecyclerView 中的项目删除的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38271212/