Задание повторяется в пожарном депо при запросе документов - PullRequest
0 голосов
/ 16 марта 2019

У меня проблема с запросом документов в пожарном депо.Он оценивает задачу 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());
                    }
                }
            }
        });

1 Ответ

0 голосов
/ 16 марта 2019

Попробуйте это;

if (task.isSuccessful()) {
for (QueryDocumentSnapshot doc : task.getResult().getDocuments()){
userIds.add(doc.getId())
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...