-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/)因爲這是我從中複製的。在那裏度過的一個小時,將防止許多錯誤和問題。 –
,請檢查我的答案..提前致謝 –