如果点击split(" ")
,我希望每次都保存我的数据。每次我点击按钮,不同的子名称将存储在数据库中我可以用当前代码做什么。
button
答案 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);
}