【发布时间】:2019-05-17 05:18:21
【问题描述】:
每次调用活动时,它都会再次写入。但我不希望他重写溢价部分。如何检查用户 ID 以不重写数据库?如何在数据库中查询用户的身份?
public void writeFirebase() {
Users users = new Users();
if (mUser.getPhotoUrl() != null) {
users.setUserProfilPic(mUser.getPhotoUrl().toString());
}
if (mUser.getDisplayName() != null) {
users.setUserName(mUser.getDisplayName());
}
users.setUserId(mUser.getUid());
users.setUserPremium("false");
users.setUserPremiumDate("");
users.setUserEmail(mUser.getEmail());
myRef.child("Users").child(users.getUserId()).setValue(users);
}
【问题讨论】:
标签: android firebase firebase-realtime-database firebase-authentication