Вот так выглядит моя структура базы данных: 
Я создаю приложение чата с использованием Firebase в Android.
Этот код нижедля сообщения чата
SnapshotParser<GroupMessage> parser = new
SnapshotParser<GroupMessage>() {
@NonNull
@Override
public GroupMessage parseSnapshot(final
DataSnapshot dataSnapshot) {
final GroupMessage groupMessage =
dataSnapshot.getValue(GroupMessage.class);
if (groupMessage != null) {
groupMessage.setId(dataSnapshot.getKey());
}
return groupMessage;
}
};
Здесь данные сообщений и ответов находятся в разных классах моделей (GroupMessage & MessageReplyModel), теперь я хочу отображать сообщения и ответы, как в Facebook.
mFirebaseDatabaseReference.child
(Constants.MESSAGE_REPLIES).getRef()
.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
for(DataSnapshot dataSnapshot1 : dataSnapshot.getChildren()){
MessageReplyModel replyModel = dataSnapshot1.getValue(MessageReplyModel.class);
replyModel.setId(dataSnapshot.getKey());
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
Как я могу показать ответ на конкретное сообщение под этим сообщением.
В моей структуре firebase у меня также есть идентификатор сообщения для конкретного сообщения, для которого выполняется ответ.
Так как я могу это сделать?тот ?