android - 如何在 android 中通过键从 Firebase 实时数据库中删除值?
问题描述
我在firebase中有实时数据库,它看起来像这样
现在我想在android(java)中按键删除值。
我试过这段代码
DatabaseReference ref = FirebaseDatabase.getInstance().getReference();
ref.child("coating").child("88").removeValue().addOnSuccessListener(new OnSuccessListener<Void>() {
@Override
public void onSuccess(Void aVoid) {
Toast.makeText(activity, "on success", Toast.LENGTH_SHORT).show();
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Toast.makeText(activity, "on success"+e.getMessage(), Toast.LENGTH_SHORT).show();
}
});
我在 onSuccess 方法中得到成功响应,但数据库中的值没有被删除。
解决方案
根据这个文件
推荐阅读
- logging - 在 Sublime Text 3 中默认/启动时记录命令?
- java - 在 JAVA 中的 JSON 反序列化期间更改两个文件名
- node.js - 在 yarn install 上编译 node-sass 时出错
- github - 如何在已经存在的存储库中添加一个空文件夹?Github
- javascript - 遍历js中的数组
- c# - Unity Player 跳转:何时使用 RaycastHit 以及何时使用 OnCollisionEnter
- python-3.x - 有没有办法在熊猫中将数字月/日/年转换为字母形式的月/日/年?
- c++ - 如何在 UE4 C++ 中更新小部件?
- python - django服务器启动时如何启动单个后台任务?
- python - Python Mongoengine:如何绕过无法通过验证的文档以避免崩溃