我有一個存儲產品列表的表。我只想在任何行得到更新時得到通知。我可以使用RealmChangeListener。下面ID我的代碼如何在領域對象更新時得到通知
public void updateProducts(final List<Product> products) {
Realm realmObj = Realm.getDefaultInstance();
for (Product product : products) {
if (product.shouldBeDeleted()) {
delete(product.getBarcode());
} else {
realmObj.beginTransaction();
realmObj.copyToRealmOrUpdate(product);
realmObj.commitTransaction();
}
}
realmObj.close();
}
所以,即使在表中插入新條目或者只有當退出行已更新時,它纔會被調用。另外我必須在循環中添加這個監聽器。 – swati
@swati當新的條目或現有的行都更新時,它會調用 –
我只想在更新完成時收到通知。 – swati