我有一个节点,用户可以在其中进行输入。其他人可以删除(删除)该条目。从节点删除具有特定ID的项目时如何获得通知?
我可能需要一个侦听器。提前致谢!
最佳答案
我想知道是否从节点中删除了具有特定ID的项目
您可以使用ChildEventListener
。除了您知道何时删除项目外,添加,更改或移动项目时也会注意到您。
ChildEventListener childEventListener = new ChildEventListener() {
@Override
public void onChildAdded(@NonNull DataSnapshot dataSnapshot, @Nullable String s) {
//Code the see which item is added
}
@Override
public void onChildChanged(@NonNull DataSnapshot dataSnapshot, @Nullable String s) {
//Code the see which item is changed
}
@Override
public void onChildRemoved(@NonNull DataSnapshot dataSnapshot) {
//Code the see which item is removed
}
@Override
public void onChildMoved(@NonNull DataSnapshot dataSnapshot, @Nullable String s) {
//Code the see which item is moved
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {}
};
yourRef.addChildEventListener(childEventListener);
关于java - 我想知道是否从节点中删除了具有特定ID的项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56502517/