我有一个名为Offer的对象,它有一个字段,即一个名为regions的RealmInts列表。我想过滤那些在他们的列表中有特定区域ID的商品,让我们说1.我怎样才能做到这一点?
为了计算这些优惠,我已经使用了这段代码,但我希望有更有效的方法:
int result = 0;
RealmResults<Offer> offers = offerQuery.findAll();
for (Offer o : offers) {
if (o.getRegions().contains(new RealmInt(selectedLocation))) {
result++;
}
}
return result;