【发布时间】:2020-12-16 13:56:59
【问题描述】:
上下文:
我刚刚做了一个示例程序,它将获取用户的分数并将其存储在 firebase 数据库中。它运行良好,但我遇到的问题是,当分数已经存储在那里并且我再次使用该应用程序时,它会覆盖以前的数据。
换句话说,我一次只能存储一个数据。我怎样才能让它存储多个数据并且不会覆盖其他数据?
代码:
private FirebaseDatabase db = FirebaseDatabase.getInstance();
private DatabaseReference root = db.getReference("Score");
这是提交按钮的代码,当按下按钮时,数据将被存储。
submit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String Score = mScoreView.getText().toString();
root.setValue(Score);
}
});
【问题讨论】:
标签: java android firebase firebase-realtime-database