【发布时间】:2019-05-09 16:40:45
【问题描述】:
我有节点,我正在尝试获取节点父节点。
我正在尝试获取黑线数据。
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(); 只给了我红线。
我需要获取黑线数据。
我该怎么办?
【问题讨论】:
-
你试过答案了吗?
标签: android firebase firebase-realtime-database firebaseui