【发布时间】:2017-08-30 20:16:18
【问题描述】:
我想创建两个按钮,一个用于喜欢,另一个用于不喜欢。
我写这个:
mDatabaseLikeReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if (clickLike) {
if (dataSnapshot.hasChild(mFirebaseUser.getUid())) {
mDatabaseRateMinsReference.child(mFirebaseUser.getUid()).removeValue();
clickLike= false;
} else {
mDatabaseRateMinsReference.child(mFirebaseUser.getUid()).setValue(mFirebaseUser.getDisplayName());
clickLike= false;
}
} } @Override
public void onCancelled(DatabaseError databaseError) {
}
这是一个按钮的工作,如果用户点击喜欢按钮,然后不喜欢按钮,从数据库中删除喜欢的按钮,反之亦然?谢谢你。
【问题讨论】:
标签: android firebase firebase-realtime-database