Допустим, у меня есть три объекта / элемента в моей базе данных области: -
- A
- B
- C
Когда я удаляю первый элемент (т.е. A), используя метод deleteFromRealm()
, позиции оставшихся двух объектов изменяются следующим образом: -
- C
- B
вместо: -
- B
- C
Я хочу знать, почему это происходит. Вот мой код: -
public void onSwipe(int adapterPosition) {
.
.
realm.beginTransaction();
activity.getReminders().get(adapterPosition).deleteFromRealm(); //activity.getReminders() returns the RealmResults object
realm.commitTransaction();
}