错误 java.lang.StackOverflowError: stack size 8192KB,Realm的对象是代理对象,不允许被修改的,如果需要操作Realm对象,需要拷贝副本。 解决方法 如果你正在使用Realm,并且出现上述错误,或你需要对扩展了RealmObject的对象就行修改或序列化就需要创建一个没有Realm绑定的副本,代码如下: /** build一个没有Realm绑定的副本 */ if(obj.isManaged()){ obj = realm.copyFromRealm(obj); }