簡體   English   中英

Android Firebase - 從 Firebase 實時數據庫中檢索特定值

[英]Android Firebase - retrieve particular value from Firebase realtime database

在我的應用程序中,我想從特定 id 中檢索單個值。 下面的截圖是我的數據庫結構:

在此處輸入圖片說明

我想從數據庫中檢索喜歡的計數。

這是我嘗試過的:

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

我不知道在這之后該怎么做才能獲得喜歡的數量。 有人可以幫我嗎?

請執行下列操作:

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) {

 }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM