Ihre Antwort ist hier, es funktionierte für mich kann es für Sie arbeiten auch
How to list the registered users names in Android (Firebase)?
Hier ist mein Code, der die Benutzernamen aller Benutzer nur auf meine App registriert nimmt wie die Menschen, die Sie kann wissen, Zeug von facebook
//to fetch all the users of firebase Auth app
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference usersdRef = rootRef.child("users");
ValueEventListener eventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot ds : dataSnapshot.getChildren()) {
String name = ds.child("name").getValue(String.class);
Log.d("TAG", name);
array.add(name);
}
ArrayAdapter<String> adapter = new ArrayAdapter(OtherUsersActivity.this, android.R.layout.simple_list_item_1, array);
mListView.setAdapter(adapter);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
};
usersdRef.addListenerForSingleValueEvent(eventListener);
}
Hoffe, dass diese Arbeit für Sie arbeiten. Deklarieren Sie die ArrayList global.
https://github.com/firebase/quickstart-java/blob/master/database/src/main/java/com/google/firebase/quickstart/Database.java –
Ja, aber ich kann keine Antwort finden richtig, also habe ich diese frage gepostet ... aber jetzt habe ich lösung –