Итак, я получаю данные из firebase, затем хочу удалить элемент, если условие не выполняется в моей базе данных, просто удалить его из recyclerview
Вот мой код:
for (DataSnapshot roomSnapshot : dataSnapshot.getChildren()) {
minmax.clear();
DataSnapshot priceSnapshot = roomSnapshot.child("promos").child("regular").child(ym).child("price").child(guest);
for (DataSnapshot ds : priceSnapshot.getChildren()) {
minmax.addAll(Collections.singleton(Integer.parseInt("" + ds.getValue())));
minmax.removeAll(Collections.singletonList(0));
if(minmax.isEmpty()){
mAdapter.notifyItemRemoved(holder.getAdapterPosition());
}else{
int min = Collections.min(minmax);
holder.hPrice.setText("Start From " + String.valueOf(min));
}
mAdapter.notifyDataSetChanged();
}
}