我很开心地在我的开发中的Android应用程序中使用领域Java。我从服务器API接收到JSONObject
阵列,并且领域通过主领域实例对象上方便的createOrUpdateAllFromJson
尽职尽责地获取它们。Realm createOrUpdateAllFromJson创建RealmModel对象而不会持续?
这种情况的典型流程是这样的:
// get API results into JSONArray jsonObjArrs variable
realm.beginTransaction();
realm.createOrUpdateAllFromJson(MyCoolModel.class,jsonObjArrs);
realm.commitTransaction();
不过,我现在碰到一个情况,我想没有建立一个临时的,在内存阵列相同MyCoolModel
对象的实际上将它们保存到Realm中,因为我想在特定用例完成后尽快将它们丢弃。它在我看来像createOrUpdateAllFromJson
和它的兄弟方法只在主领域实例对象上可用。
有没有什么办法可以利用这个方便的JSON
来创建对象模型,还是我必须编写一个备用的实现和手动/自动JSON解析?
我也这么认为,但感谢您的确认。 –
关于使用In Memory Realm特性的解决方案有什么想法?这与使用ArrayList相比如何呢? –