gpt4 book ai didi

java - Android Firebase - 从 Firebase 实时数据库中检索特定值

转载 作者:行者123 更新时间:2023-11-30 00:18:11 26 4
gpt4 key购买 nike

在我的应用程序中,我想从特定 ID 中检索单个值。下面的截图是我的数据库结构:

enter image description here

我想从数据库中检索点赞数。

这是我试过的:

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

}
});

关于java - Android Firebase - 从 Firebase 实时数据库中检索特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46802653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com