У меня OrderedRealmCollectionChangeListener
зарегистрировано для моего RealmResults
.
realmResults.addChangeListener((list, changeSet) -> {
doSomething(changeSet);
});
настолько просто, насколько это возможно ...
, затем я изменяю один из объектов
MyRealmObject object = realm.where(clazz).equalTo(field, value).findFirst();
realm.executeTransaction(realm -> object.field = newValue)
, и я ожидаю, что changeSet.getChanges()
в моем слушателе возвращает только индекс измененного объекта, но возвращает индексы всего списка
Спасибо за помощь заранее