Android Realm过滤器列表中包含一个项目的对象

时间:2017-09-29 13:41:40

标签: android realm realm-list

我有一个名为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;

0 个答案:

没有答案