У меня есть следующий класс
public class Student extends RealmObject{
private int studentID;
private String studentName;
// getters and setters here
}
Затем я пытаюсь установить значение уже созданному объекту-ученику
student.setStudentName("Peter");
Затем я получаю следующую ошибку
java.lang.IllegalStateException: вызов метода Mutable во время чтения сделка.
Чтобы преодолеть это, я должен сделать это следующим образом
Realm realm = Realm.getInstance(this);
realm.beginTransaction();
student.setStudentName("Peter");
realm.commitTransaction();
Я не хочу сохранять это изменение в базе данных. Как я могу просто задать/изменить значение для переменной объекта realm, не сохраняя ее всегда в базе данных?