0
我有兩個活動。我試圖從Firebase數據庫中檢索數據,但沒有任何內容。調試器告訴我在databaseRefer和mFirebaseInstance變量中有「沒有這樣的實例字段」。我以相同的方式將數據庫用於其他活動,並且我能夠檢索數據。當我改變活動時,它只是給了我「沒有這樣的實例字段」的錯誤。我不明白它爲什麼在一個活動中起作用,但不在另一個活動中。有人可以幫我解決這個問題嗎?Firebase數據庫沒有這樣的實例字段錯誤
DatabaseReference databaseRefer;
FirebaseDatabase mFirebaseInstance;
mFirebaseInstance = FirebaseDatabase.getInstance();
databaseRefer = mFirebaseInstance.getReference("Physical Stats").child(userID);
databaseRefer.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
physicalStats[0]=Float.parseFloat(dataSnapshot.child("Str").getValue().toString());
physicalStats[1]=Float.parseFloat(dataSnapshot.child("StrE").getValue().toString());
physicalStats[2]=Float.parseFloat(dataSnapshot.child("Stm").getValue().toString());
physicalStats[3]=Float.parseFloat(dataSnapshot.child("Spd").getValue().toString());
physicalStats[4]=Float.parseFloat(dataSnapshot.child("Flx").getValue().toString());
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
這工作。謝謝! –
您的歡迎。祝你今天愉快 –