how to store java list in realm android database

前端 未结 2 2498
迷失自我
迷失自我 2021-02-20 18:20

How we can store java list in realm android database. I try to store it by using setter method present in my model, but it doesn\'t work and I get \"Each element of \'value\' mu

2条回答
  •  一整个雨季
    2021-02-20 18:48

    In case if you're using @PrimaryKey then insertOrUpdate will do the trick

    try(Realm realm = Realm.getDefaultInstance()) {
                            realm.executeTransaction(new Realm.Transaction() {
                                @Override
                                public void execute(Realm realm) {
                                     RealmList _newsList = new RealmList<>();
                                    _newsList.addAll(myCustomArrayList);
                                    realm.insertOrUpdate(_newsList); // <-- insert unmanaged to Realm
    
                                }
                            });
                        }
    

提交回复
热议问题