Как получить данные «Комментарий» из облачного пожарного хранилища.
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" в качестве ключа. Как получить весь «Комментарий» так, чтобы он отображался под каждым документом «Опубликовать»:
Почтовый документ:
введите изображение описание здесь