目前还不清楚如何使用自定义查询填充 FirebaseRecyclerAdapter。
定义参考。这里:DatabaseReference ref = mDatabase.getReference().child("users");
将其发送到适配器 initAdapter(ref);
定义查询并设置侦听器。这样对吗?
mAdapter = new FirebaseRecyclerAdapter<User, UserHolder>(User.class, R.layout.user_row_layout, UserHolder.class, ref) {
@Override
protected void populateViewHolder(final UserHolder viewHolder, final User model, int position) {
Query query = ref.orderByChild("group").equalTo(uid);
query.addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
viewHolder.setName(model.getName());
viewHolder.setStatus(getStatus(model.getStatus()));
}
// ...
};
Run Code Online (Sandbox Code Playgroud)仍然显示来自用户的所有数据。只需要根据 uid 过滤即可。有什么线索吗?
Firebase仅允许一种语言用于确认电子邮件.完美的产品对多语言应用程序毫无用处.我想制作自己的确认系统.唯一的问题是如何获得在firebase中生成的oobCode.site.com?mode=&oobCode=
谢谢.