答案 0 :(得分:1)
要删除,您必须使用removeValue()方法。你必须知道孩子的关键价值,否则你无法做到。让我们说你以某种方式设法获得要删除的节点的键值。然后只需编写代码。
FirebaseDatabase.getInstance().getReference().child("simnumbers").child("LAkUUug.....").removeValue();
答案 1 :(得分:1)
首先,根据您的评论,您需要获得自动生成密钥。为此: -
FirebaseDatabase.getInstance().getReference()
.child("simnumbers").child(keyval).removeValue()
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
//enter your code what you want excute after remove value in firebase.
} else {
//enter msg or enter your code which you want to show in case of value is not remove properly or removed failed.
Toast.makeText(this, "Remove Failed", Toast.LENGTH_SHORT).show();
}
}
});
要删除firbase中的值,您需要使用 removeValue(),根据我的观点,您应该将它与addOnCompleteListener()一起使用。
现在,将该keyval添加为您要删除的键。显示以下代码: -
ASCII Hex Decimal
:0b00D9700e6 0097 1.51
:0b00Dfa0049 00fa 2.50
:0b00D7b01cb 017b 3.79
:0b00D8201d2 0182 3.86
:0b00Dc70117 01c7 4.55
:0b00D940bee 0b94 29.64
:0b00D9c0bf6 0b9c 29.72
:0b00Dca0b24 0bca 30.18
:0b00Ded0b47 0bed 30.53
:0b00D8e3e1b 3e8e 160.14
:0b00Ddf3e6c 3edf 160.95