У меня проблема с запросом документов в пожарном депо.Он оценивает задачу 2 раза, что сохраняет идентификатор документа в ArrayList в двух экземплярах.
public void setMessageCount(final TextView txtComments) {
userColelction.get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()){
for (QueryDocumentSnapshot doc : task.getResult()){
userIds.add(doc.getId());
}
}
}
});