У меня есть узел, и я пытаюсь получить родительский узел.
Я пытаюсь получить данные черной линии.
Query query = FirebaseDatabase.getInstance().getReference(Params.GENRESCOMMENTS).child(video.getGenre())
.child(video.getVideoID());
Log.d(TAG,"Query: " + query.toString());
options = new FirebaseRecyclerOptions.Builder<Comment>().setQuery(query,Comment.class).build();
adapter = new FirebaseRecyclerAdapter<Comment,CommentsSingleVideoView>(options) {
@Override
public CommentsSingleVideoView onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.comment_item,parent,false);
return new CommentsSingleVideoView(view);
}
@Override
protected void onBindViewHolder(CommentsSingleVideoView holder, int position, final Comment model) {
Log.d(TAG,"Model: " + model.toString());
final String videoID = (String) this.getSnapshots().getSnapshot(position).getKey();
Log.d(TAG,"Video ID: " + videoID);
final String userCommentUID = model.getUserCommentUID();
holder.tvUserName.setText(model.getUserName());
holder.tvComment.setText(model.getComment());
holder.tvDate.setText(model.getUploadDate());
Эта строка кода final String videoID = (String) this.getSnapshots().getSnapshot(position).getKey();
дает мне только красную линию.
Мне нужно получить данные черной линии.
Что мне делать?