I am making an Android application using Firebase
realtime database. When a new user registers on my app, that user\'s data is saved in the Firebase database. <
Works Perfectly for me
DatabaseReference reference = FirebaseDatabase.getInstance().getReference();
Query query = reference
.child(getString(R.string.dbname_users))
.orderByChild("username")
.equalTo(username);
query.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
if(dataSnapshot.getChildrenCount()>0) {
//username found
}else{
// username not found
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});