-uniqueid1
status:0
userTokenId: uniqueid(which is null)
我遇到了种族问题,我不知道firebase是如何实施这种情况的。该问题如下:围绕特定情况下的火情况竞赛火力堡
- 用户检查状态为状态是否为0。
- 如果状态为0它增加了它的令牌来userTokenid字段和状态1
- 如果不是那么它一点儿也不添加它的tokenid。
现在的问题是,当2个或更多的用户检查状态0和两个输入2点。这个问题可能毫无意义,但我需要确认。我必须担心这种情况吗?
firebase.child('uniqueid1');
firebase.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if(datasnapshot.child('status').getValue().equals(0)){
//update record for userTokenId and status
}
else{
//don't update
}
}
@Override
public void onCancelled(FirebaseError firebaseError) {
}
});
谢谢,你让我的一天.. :) –
在这种情况下,我强烈建议你阅读[适用于Android的Firebase编程指南](https://www.firebase.com/docs/android/guide/)因为这是我从中复制的。在那里度过的一个小时,将防止许多错误和问题。 –
,请检查我的答案..提前致谢 –