如何获得按键(用蓝色笔突出显示的按键)? 我想获得该值以便更改subjectName child的值。
答案 0 :(得分:4)
如果你想在写操作之前知道什么是push键值,你必须这样做:
//get the push key value
String key = mDatabase.child("posts").push().getKey();
//then you can write in that node in this way
mDatabase.child("posts").child(key).setValue(yourValue)
答案 1 :(得分:1)
如果使用.setValue()方法创建/更新实体,可以将CompletionListener添加到第二个参数,并从CompletionListener公开的新DatabaseReference中获取密钥
答案 2 :(得分:0)
如果您有唯一的主题代码,那么您可以使用它并调用updatechild method.it在firebase文档中。