如何从List中删除对象,但不从Realm中删除

时间:2016-04-09 23:33:23

标签: android realm

我得到了 不支持删除。 在尝试从列表中删除项目时:

List<Animal> animals = realm.allObjects(Animal.class);
animalsForFragment = createAnimals(animals);

private Map<Integer, Animal> createAnimals(List<Animal> animals) {
        Map<Integer, Animal> animalMap = new HashMap<>();
        for (Animal animal: animals){
            if (animal.getUniqueId() == animalId) {
                animals.remove(animal);
                animalMap.put(1, animal);
            }
        }
    ...
}

我想这是因为Realm认为我希望他删除此记录,但我只想使用此列表的当前快照。我怎么能这样做?

0 个答案:

没有答案