2017-10-18 118 views
1

在我的應用程序中,我想從特定的ID檢索單個值。下面的圖像是我的數據庫結構
enter image description hereAndroid Firebase - 從Firebase實時數據庫中取消特定值

我想從數據庫中檢索喜歡的計數。
這是我做了什麼

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

不知道在這之後怎樣做才能讓喜歡計數。任何人都可以幫助我。

回答

1

做到以下幾點:

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

謝謝你,現在它的工作的罰款。 –