Получить из облачного пожарного магазина? - PullRequest
1 голос
/ 01 марта 2020

Как получить данные «Комментарий» из облачного пожарного хранилища.

private void iniRvComment() {
    DocumentReference docRef = firestore.collection("Comment").document(postKey);
    docRef.collection("Comment").addSnapshotListener(new EventListener<QuerySnapshot>() {
        @Override
        public void onEvent(@Nullable QuerySnapshot documentSnapshot, @Nullable FirebaseFirestoreException e) {
            if (documentSnapshot != null && !documentSnapshot.getDocuments().isEmpty()) {
                listComment = new ArrayList<>();
                List<DocumentSnapshot> documents = documentSnapshot.getDocuments();
                for (DocumentSnapshot value : documents) {

                    Comment comment = value.toObject(Comment.class);
                    listComment.add(comment);
                }
                commentAdapter = new CommentAdapter(getApplicationContext(), listComment);
                RwComment.setAdapter(commentAdapter);
            }
        }
    });
}

Я использовал код с официального сайта Firebase, но этот код не работает, или я его не правильно написал, я использую "postId" в качестве ключа. Как получить весь «Комментарий» так, чтобы он отображался под каждым документом «Опубликовать»:

enter image description here

Почтовый документ:

введите изображение описание здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...