如何为firebase数据库子元素声明字符串值

时间:2018-05-18 15:51:17

标签: android firebase-realtime-database

如果点击split(" "),我希望每次都保存我的数据。每次我点击按钮,不同的子名称将存储在数据库中我可以用当前代码做什么。

button

1 个答案:

答案 0 :(得分:1)

请致电child(),而不是致电push()。这将在Location下创建对数据库中新的唯一位置的引用。所以:

public void onDataChange(DataSnapshot dataSnapshot) {
  databaseReference= FirebaseDatabase.getInstance().getReference("Location").push();

  myLocation locationDB = new myLocation(lang1, long1);
  databaseReference.setValue(locationDB);
}