Я следующий классУстановить значение объекта царств
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, не сохраняя ее всегда в базе данных?
Спасибо! Это сработало для меня. –