Android Firebase如何获取推送值的键

时间:2017-03-27 14:44:03

标签: android firebase firebase-realtime-database

如何获得按键(用蓝色笔突出显示的按键)? 我想获得该值以便更改subjectName child的值。

1

3 个答案:

答案 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文档中。