0
我在Android Studio上使用Google Firebase製作了應用。 當我在數據庫中插入數據時,它工作得很好,但是當我想要檢索數據並在列表中讀取它時,應用程序崩潰。我的Android應用不會從Firebase數據庫讀取數據
這是函數:
@Override
protected void onStart() {
super.onStart();
databaseFilms.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
filmsList.clear();
for(DataSnapshot filmSnapshot : dataSnapshot.getChildren())
{
Films film = filmSnapshot.getValue(Films.class);
filmsList.add(film);
}
FilmList adapter = new FilmList(Profile.this, filmsList);
listViewFilms.setAdapter(adapter);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
};
請提及崩潰的細節也。 –
你有沒有初始化'filmsList'和'listViewFilms'? –
請嘗試看看我的答案在這裏,https://stackoverflow.com/a/44770581/5703820 豎起大拇指,如果它是幫助你。 –