У меня есть список, показывающий некоторые вещи, и у каждого есть свой тег.Я хочу фильтровать материалы по всем тэгам, по которым щелкнули, и поменять фильтр по некоторым меткам.Но просто отфильтруйте список, купите один тег !!!Как отфильтровать все выбранные теги?
private OrderedRealmCollection<StuffPOJO> list;
@Override
public void onFiltersSelected(ArrayList<TagPojo> filters) {
}
@Override
public void onNothingSelected() {
UpdateStuffList(list.where().findAllAsync());
}
@Override
public void onFilterSelected(TagPojo item) {
///just filter list buy last tag selected !!!
/// how can filter all tag selected?
UpdateStuffList(list.where()
.equalTo("tagList.id", item.getId())
.findAllAsync());
}
@Override
public void onFilterDeselected(TagPojo item) {
}
@Override
public void UpdateTagList(OrderedRealmCollection<TagPojo> list) {
tagAdapter = new Adapter(list);
}
@Override
public void UpdateStuffList(OrderedRealmCollection<StuffPOJO> list) {
this.list = list;
stuffAdapter.updateData(this.list);
}