0
私はクラスを持っている:RealmList要素を削除するにはどうすればいいですか?次のように
public class SomeStuff extends RealmObject {
public RealmList<CatDetails> cat;
public RealmList<CatDetails> getcat() {
return cat;
}
public void setCat(RealmList<CatDetails> cat) {
this.cat = cat;
}
}
、ここではCatDetailsです:
public class CatDetails extends RealmObject {
@Index String catNumber;
@Index String catName;
// setters and getters for catName and catNumber
}
は今どのように私は、フィールドcat
から一つの要素を削除することについては行くのですか?
realm.where(SomeStuff.class).findAll().get(pos).getCatDetails().get(0).deleteFromRealm();
など:
realm.where(SomeStuff.class).findAll().get(pos).getCatDetails().deleteAllFromRealm();
をしかし、私は取得することは、私は私が試したSomeStuff
1でクラスの配列リストのサイズを小さくしたい、ですArrayIndexOutOfBoundsException - 両方のケースでrecyclerviewを設定したとき。
そのRecyclerViewアダプタを使って何をしているのかを追加する必要があります....そして、それがRealmRecyclerViewAdapterであるかどうか、さらに重要なことにこの削除を行っているスレッド – EpicPandaForce