0

Ich habe Firebase Datenbank mit Kindern mit uid jeden Benutzer und dieses Kind enthält Unter Childs wie Benutzername, Stadt usw.Wie in alle Nutzern Daten aus Feuerbasis Datenbank in benutzerdefinierter Listenansicht erhalten android

I erhalten möge Alle Benutzer Benutzername und Stadt aus der Firebase-Datenbank.

Wie kann ich das tun?

Ich habe versucht viele Lösungen von StackOverflow und anderen Websites, aber ich konnte es nicht verstehen.

Also, bitte, wenn Sie antworten, dann erwähnen Sie alle Dinge, die Bedeutung in der Antwort richtig.

+0

https://github.com/firebase/quickstart-java/blob/master/database/src/main/java/com/google/firebase/quickstart/Database.java –

+0

Ja, aber ich kann keine Antwort finden richtig, also habe ich diese frage gepostet ... aber jetzt habe ich lösung –

Antwort

3

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.

Verwandte Themen