【发布时间】:2017-12-11 15:42:35
【问题描述】:
在Android Studio的主要活动中,匿名登录firebase后,我有这行代码:
FirebaseDatabase.getInstance().getReference().child("Online Users").push().setValue(currentUser.getUid().toString());
因此,当前用户的 UID 将保存到子“在线用户”下的 firebase 中。好的。问题是,当我第二次或第三次打开应用程序时,或者如果我从另一个活动导航到主活动,这行代码会再次执行,现在我在 firebase 中有几个相同的条目。我的意思是,一个 UID 已被多次推送到 firebase 中。但我不想那样。我只想要每个 UID 的一份副本。我怎样才能做到这一点?
【问题讨论】:
标签: java android firebase firebase-realtime-database