【发布时间】:2020-06-15 19:15:32
【问题描述】:
我不确定我这样做是否正确,但我正在创建一个查询来获取存储在 firebase 中的自动生成的密钥。我想从 Firebase 中删除此密钥。我想知道这是否是正确的过程?就像是可以在查询中调用removeValue() 还是必须使用Datasnapshot?我的代码如下。它所做的只是获取自动生成的密钥并打印出来。
DatabaseReference ref = FirebaseDatabase.getInstance().getReference();
String removeQuery = ref.child("EventData").push().getKey();
System.out.println(removeQuery);
Log.d(TAG,"Remove Query was called !!!!!!!!!!!!");
更新2
有没有简单的方法将removeQuery 设置为空?
【问题讨论】:
-
您正在创建 pushId。顺便说一句,您要删除什么值?
-
@Ticherhaz 我已经更新了帖子。我想删除突出显示的部分。
-
你需要有你的pushId,然后你可以删除它们。
标签: java android firebase android-studio firebase-realtime-database