Как получить список документов FireStore в режиме реального времени Android - PullRequest
0 голосов
/ 03 февраля 2019

Я хочу получить список документов Firebase в режиме реального времени, когда происходят изменения для Android, вот мой код

firestore.collection("Players").orderBy("deptName").get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
    @Override
    public void onComplete(@NonNull Task<QuerySnapshot> task) {
        if (task.isSuccessful()) {

            for (QueryDocumentSnapshot document : task.getResult()) {

                    documentList.add(document.getId());

            }

1 Ответ

0 голосов
/ 03 февраля 2019

Документация Firestore дает хорошие примеры того, как читать / писать из нее.Вы можете найти полные документы здесь

Для ваших конкретных потребностей вы можете отправиться на: Прослушивание нескольких документов в коллекции

Вот код:

db.collection("Players")
        .addSnapshotListener(new EventListener<QuerySnapshot>() {
            @Override
            public void onEvent(@Nullable QuerySnapshot value,
                                @Nullable FirebaseFirestoreException e) {
                if (e != null) {
                    Log.w(TAG, "Listen failed.", e);
                    return;
                }

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