我很開心地在我的開發中的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相比如何呢? –