所以我跟踪屏幕上的用户点击,我让用户注册他们的电子邮件。但是,在使用Firebase数据库时,我很遗憾。我不确定,如何保存整数然后在用户登录时加载。有人能指出我正确的方向吗?
我观看了大量视频,但没有一个显示如何使用整数存储信息。
答案 0 :(得分:3)
在Firebase数据库中存储整数或任何其他值时,您无需执行任何特殊操作。
您可以使用当前用户的uid并将pojo / model直接存储到firebase数据库中。
例如,这可以是您的java模型类:
public class Model {
private int tapCount=0;
public int getTapCount() {
return tapCount;
}
public void setTapCount(int tapCount) {
this.tapCount = tapCount;
}
}
如果要将点按计数插入Firebase数据库。您需要获取之前的点击计数并将其与当前计数更新/创建Model对象一起添加,并将其设置为uid中的Firebase数据库。
FirebaseDatabase.getInstance().getReference()
.child("user")
.child(FirebaseAuth.getInstance()
.getCurrentUser()
.getUid())
.setValue(model);
此代码会将模型插入user key
下user unique id
下。
谢谢,
希望它有所帮助。