在我的应用程序中,我想从特定的id中检索单个值。下面的截图是我的数据库结构:
我想从数据库中检索喜欢的数量。
这就是我的尝试:
public String getLikesCount(String USER_ID){
mref = FirebaseDatabase.getInstance().getReference("user").child(USER_ID);
return currentLike;
}
我不知道在此之后该做些什么才能得到喜欢。有人可以帮帮我吗?
答案 0 :(得分: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) {
}
});