我的Android应用不会从Firebase数据库中读取数据

时间:2017-07-01 17:51:30

标签: android firebase firebase-realtime-database

我在Android Studio上使用Google 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) {

        }
    });
};

1 个答案:

答案 0 :(得分:0)

确保Films.class属性和Firebase子属性相同。 你也可以阅读android studio console来了解更多关于错误的信息