我的教程 「https://firebase.google.com/docs/database/android/start/?hl=ko」的火力地堡實時數據庫火力地堡實時databae不工作,SETVALUE
做出樣品但是在我看不到任何數據onDataChanged
「EventValueListner」
你能解釋一下這是爲什麼?
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("message");
myRef.setValue("Hello, World!");
// Read from the database
myRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
// This method is called once with the initial value and again
// whenever data at this location is updated.
String value = dataSnapshot.getValue(String.class);
Log.d("TAG", "Value is: " + value);
}
@Override
public void onCancelled(DatabaseError error) {
// Failed to read value
Log.w("TAG", "Failed to read value.", error.toException());
}
});
這是我的代碼。
我的錯是什麼?
我沒有立即看到什麼是你的代碼錯誤。你在logcat輸出中看到任何消息嗎? –
在[這個問題](https://stackoverflow.com/questions/46742714/firebase-realtimedatabase-is-not-working-now)看到完全相同的代碼後,我不知道你是否沒有網絡連接。這是我可以很快想到的唯一情況,那麼onDataChange()和onCancelled()都不會被調用。 –