Android Firebase - 从Firebase实时数据库中取消特定值

Android Firebase - 从Firebase实时数据库中取消特定值

问题描述:

在我的应用程序中,我想从特定的ID检索单个值。下面的图像是我的数据库结构
enter image description hereAndroid Firebase - 从Firebase实时数据库中取消特定值

我想从数据库中检索喜欢的计数。
这是我做了什么

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

} 
}); 
+0

谢谢你,现在它的工作的罚款。 –