0
Firebase로 게임하고 있습니다. Node.js를 사용하는 서버에서 데이터를 업데이트 :Firebase가 서버에서 데이터를 변경하고 Android에서 청취합니다.
var db = firebase.database()
var ref = db.ref("game")
ref.update({
"state": "state",
"counter": counter
})
데이터 문제없이하지만 안드로이드 업데이트 중포 기지 콘솔에서 나는 어떤 변화를 검색 할 수 없습니다. 나는 "게임"노드의 변화를 듣고 싶지만 행운은 없다.
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