我有一个RealmResults <Student>对象.我想将它转换为RealmList <Student>对象.有什么建议?
我有下课
public class Student extends RealmObject{
private int studentID;
private String studentName;
// getters and setters here
}
Run Code Online (Sandbox Code Playgroud)
然后我尝试将值设置为已创建的学生对象
student.setStudentName("Peter");
Run Code Online (Sandbox Code Playgroud)
然后我得到以下错误
java.lang.IllegalStateException:读取事务期间的可变方法调用.
为了克服这个问题,我必须按照以下方式做到这一点
Realm realm = Realm.getInstance(this);
realm.beginTransaction();
student.setStudentName("Peter");
realm.commitTransaction();
Run Code Online (Sandbox Code Playgroud)
我不想在数据库中保留此更改.如何在不将数据库持久保存到数据库的情况下,将值设置/更改为域对象变量?
我想查看Realm对象变量的值
Student (int studentID, ArrayList <Subject> subjectList)
Subject (int subjectID, String subjectName)
Run Code Online (Sandbox Code Playgroud)
使用Android Studio进行调试时,我想查看学生对象中的主题名称。
我应该在android studio调试窗口中寻找学生的学科列表的地方?