我有一个Firebase数据库,如下所示:
|---groups
| |---group1
| | |---membernames
| | |---CSADFLL
| | |---givenname: "userx"
| | |---XZHSDFL
| | |---givenname: "usery"
|---users
| |---userx
| | |---pairofshoes: "5"
用户显示在FirebaseRecyclerAdapter中,该版本运行良好。 但同样的Recyclerview也应该显示鞋子的数量。 我想在populateViewHolder中为每个相应的值添加一个ValueChangedListener,但是我无法在Listener // edit中更改该值:可以从内部更改值。
如何在不改变我的firebase结构的情况下实现这一目标?
编辑:
我最终在每个recyclerview持有者中使用了onValueChangelistener。显然,firebase能够在后台组合这些监听器,以便快速有效地进行查询。