2017-06-16 42 views
0

我有一个查询,对我形成这样我的自定义对象:境界的Android合并两个查询

Path path = paths.get(i); 
RealmList<RealmInt> ids = path.getPlaces(); 
query = realm.where(Place.class); 
if(ids.size()==0){ 

} else { 
    int j = 0; 
    for (RealmInt id:ids){ 
     if(j++>0){ 
      query = query.or(); 
     } 
     query = query.equalTo("id",id.getVal()); 
    } 
} 

这是从一些后在StackOverflow上。现在,我想添加.contains到该查询,但它似乎并没有工作,它返回像.contains不在那里。任何想法 ?

回答

0

我找到了一个解决方案,关键是使用了beginGroup()和endGroup()