0
私はFirebaseで遊んでいます。 Node.jsのと、サーバ内のデータを更新:Firebaseはサーバからのデータを変更し、Androidでリッスンします
var db = firebase.database()
var ref = db.ref("game")
ref.update({
"state": "state",
"counter": counter
})
問題ないが、アンドロイドで更新Firebaseコンソール内のデータは、私は変更を取得することはできません。私は "ゲーム"ノードの変更を聞いてみたいが運がない。
DatabaseReference database = FirebaseDatabase.getInstance().getReference();
DatabaseReference ref = database.child("game");
ref.addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
Log("1");
}
@Override
public void onChildChanged(DataSnapshot dataSnapshot, String s) {
Log("2");
}
@Override
public void onChildRemoved(DataSnapshot dataSnapshot) {
Log("3");
}
@Override
public void onChildMoved(DataSnapshot dataSnapshot, String s) {
Log("4");
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log("5");
}
});
ログインコンソールはありません。私は明らかに間違って何かをやっている
DatabaseReference ref = database.child("game");
ref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Log("1");
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log("2");
}
});
:
また、ValueEventListener
と私はまだ変更またはエラーが表示されません。 FireBaseのデータ変更をどのように聞くことができますか?
私は何がうまくいかないのか分かりません。どのログも書き込まれていませんか?また、おそらくValueEventListenerを探しているとします。https://firebase.google.com/docs/database/android/retrieve-data#value_events –
firebaseから変更やエラーイベントを取得できません。ログはありません。私もValueEventListenerで試しましたが、私は何かが欠けていると思います。 – Ozgur