【发布时间】:2019-07-25 20:47:16
【问题描述】:
按照图像,我想检索用户内部将我的 getUid() 设置为 true 并在 FirebaseRecyclerAdapter 中使用的所有项目。
我正在使用 FirebaseRecyclerAdapter
我正在尝试这个,但它不起作用
Query postsQuery = mDatabase.child("projects").child("users").orderByChild(getUid()).equalTo(true);
mAdapter = new FirebaseRecyclerAdapter<Project, ProjectViewHolder>(Project.class, R.layout.item_project,
ProjectViewHolder.class, postsQuery) {
@Override
protected void populateViewHolder(final ProjectViewHolder viewHolder, final Project model, final int position) {
final DatabaseReference postRef = getRef(position);
Log.d(TAG, model.name + "");
viewHolder.bindToPost(model);
}
};
mRecycler.setAdapter(mAdapter);
我认为问题在于我需要父对象(项目)而不是用户。
【问题讨论】:
标签: android firebase firebase-realtime-database