Как я могу удалить из представления переработчика, если условие выполнено? - PullRequest
0 голосов
/ 13 марта 2019

Итак, я получаю данные из 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();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...