我在这里使用了m。Like.set Text,但不知道下一步会是什么。
{ public void setLikeBtn(final String post_key){
mDatabaseLike.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if (mAuth.getCurrentUser()==null){
}
else if (dataSnapshot.child(post_key).hasChild(mAuth.getCurrentUser().getUid())){
mLike.setText("Likes"+"");
mLikeButton.setImageResource(R.drawable.red_thumb);
}else {
mLikeButton.setImageResource(R.drawable.ic_thumb_up_black_24dp);
}
}
}
Database references
{
mDatabaseLike = FirebaseDatabase.getInstance().getReference().child("Likes");
mDatabaseLikesCount = FirebaseDatabase.getInstance().getReference().child("Likes");
}