我正在使用以下方法从Firebase获取用户名。但在这种情况下,我如何知道用户名是否存在。
Firebase firebaseRef = new Firebase("<Firebasae_URL>/Users");
Query query=firebaseRef.orderByChild("username").equalTo("username");
dataSnapshot.exists()
。 - Reaz MurshedChildEventListener
是不可能的。该侦听器的方法将在添加/删除/移动/更改子项时被调用,而您要查看是否存在特定子项。正如@ReazMurshed所说,您需要一个ValueEventListener
来检测客户端是否存在特定元素。 - Frank van Puffelen