我在数据库火力地堡中的Android不删除节点
有这样的项目,我有删除项目的方法,但不工作,这是方法
public void deleteBag(String bagUid, final FirebaseDeleteBaglListener listener) {
Query query = dbReference.child(FirebaseChild.bags.name()).child(bagUid);
query.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
dataSnapshot.getRef().setValue(null);
listener.notifyBagDeleted();
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
它得到的参考很好,但方法setValue(null)
什么也没做(我也试过removeValues()
。
我没有得到y例外或某种回应,我希望你能帮助我。
谢谢!
确定的路径是正确的? –