从Firebase中删除单个项目无效

时间:2017-04-10 16:11:25

标签: android firebase firebase-realtime-database

enter image description here

点击退出组按钮后,我需要从群聊中删除用户。上图是我的数据库的样子

假设我要删除user_id: 15213

的用户

这是我的代码:

 FirebaseDatabase database = FirebaseDatabase.getInstance();
 DatabaseReference groupMemberRef = database.getReference().child("group_users/"+chatGroup.group_id+"/"+userId);

    groupMemberRef.removeValue();

虽然代码在技术上是正确的,但该条目不会从数据库中删除。

2 个答案:

答案 0 :(得分:1)

我从未尝试过以您实施的方式删除节点。但我做了如下:

DatabaseReference groupMemberRef = database.getReference().child("group_users/"+chatGroup.group_id+"/"+userId);
groupMemberRef.setValue(null);

看看它是否有效..

答案 1 :(得分:0)

要解决此问题,请使用以下代码:

func1()
相关问题