2017-10-18 3 views
1

Dans mon application, je veux récupérer une valeur unique à partir de l'identifiant particulier. l'image ci-dessous est ma structure de base de données
enter image description hereAndroid Firebase - Retireve valeur particulière de la base de données en temps réel Firebase

Je veux récupérer le nombre de gens de la base de données.
C'est ce que je l'ai fait

public String getLikesCount(String USER_ID){ 
    mref = FirebaseDatabase.getInstance().getReference("user").child(USER_ID); 
    return currentLike; 
} 

ne sais pas quoi faire après cela pour obtenir gens comptent. Quelqu'un peut-il m'aider s'il-vous-plaît.

Répondre

1

procédez comme suit:

mref = FirebaseDatabase.getInstance().getReference("user").child(USER_ID).child("likes"); 
mref.addListenerForSingleValueEvent(new ValueEventListener() { 
@Override 
public void onDataChange(DataSnapshot dataSnapshot) { 
    String likes = dataSnapshot.getValue(String.class); 
    //do what you want with the likes 
} 

@Override 
public void onCancelled(DatabaseError databaseError) { 

} 
}); 
+0

Merci, maintenant son fonctionne bien. –