開発中のAndroidアプリでrealm Javaを使用しています。私はサーバAPIからJSONObject
の配列を受け取り、realmはmain realmインスタンスオブジェクト上の便利なcreateOrUpdateAllFromJson
を通してそれらを丁寧に取り込みます。Realm createOrUpdateAllFromJsonは、永続化せずにRealmModelオブジェクトを作成しますか?
このため、一般的な流れは以下のようになります。しかし、私は今、私はことなく、同じMyCoolModel
オブジェクトの一時的な、メモリ内の配列を作成したいような状況に遭遇しました
// get API results into JSONArray jsonObjArrs variable
realm.beginTransaction();
realm.createOrUpdateAllFromJson(MyCoolModel.class,jsonObjArrs);
realm.commitTransaction();
特定のユースケースが完了するとすぐにこれらを取り除きたいので、実際にそれらをRealmに保存します。私にはcreateOrUpdateAllFromJson
のように見え、その兄弟メソッドはメインレルムインスタンスオブジェクトでのみ利用可能です。
この便利なツールをオブジェクトモデルの作成者に利用する方法はありますか?または手動/自動化されたJSON解析を使用して代替実装を作成する必要がありますか?
私もそう思っていましたが、確認していただきありがとうございます。 –
In Memory Realm機能を使用した私の解決策に関する考えはありますか?代わりにArrayListを使用する方法と比べてどうですか? –