我有一个名为Sale
. 我有一个名为allSales
Sale 类的对象列表。现在我想删除Sale
Realm 类中的一些对象。
RealmResults<Sale> allSales = realm.where(Sale.class).findAll();
RealmList<Sale> toBeDeleted = new RealmList<Sale>();
for(Sale sale : allSales){
String salesDate = sale.getSaleDate();
if(salesDate.equals("01-01-2017")) {
toBeDeleted.add(realm.copyToRealm(sale));
}
}
realm.beginTransaction();
toBeDeleted.clear();
realm.commitTransaction();
类中的数据没有被清除,Sale
而是toBeDeleted
只清除了列表。