我得到了 不支持删除。 在尝试从列表中删除项目时:
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认为我希望他删除此记录,但我只想使用此列表的当前快照。我怎么能这样做?