我正在考虑查询整个表。我正在从我的Firebase数据库查询。令我感到困惑的是,它说ForSingleValueEvent
是我没有来这里吗?
Query query = reference
.child(getString(R.string.Lobby_table))
.orderByChild(getString(R.string.Lobby_lobbyname))
.equalTo(search);
query.addListenerForSingleValueEvent();
答案 0 :(得分:0)
当您将监听器与addListenerForSingleValueEvent
附加在一起时,它将为查询/引用检索所有匹配数据,然后停止监听。
因此,如果有三个以search
开头的大厅,您将把这三个都传递到onDataSnapshot
中。但是,如果以后添加了一个与之匹配的第四个大厅,则只有添加新的侦听器后,您才会收到通知。