我无法从Firebase数据库接收数据-代码出现问题

时间:2019-10-07 07:59:38

标签: android firebase

我正在使用Firebase保存信息,但是当我要访问它时,虽然显示了Firebase中的信息,但它并没有让我看到。

    databaseCourses.addValueEventListener(new ValueEventListener() {
                    @Override
                    public void onDataChange(DataSnapshot dataSnapshot) {

                        cList = new ArrayList<course>();
                        for (DataSnapshot data : dataSnapshot.getChildren()) {
                            course p = (course) data.getValue();
                            cList.add(p);
                        }
                        cAdapter = new courseAdapter(Main2Activity.this, 0, 0, cList);
                        lv.setAdapter(cAdapter);
                    }

我希望它创建一个ListView。通过调试搜索了很长时间后,问题仅在接收数据的行中:

  

data.getValue(course.class);

此外,android studio并没有提出任何修复建议,也没有给我错误,在调试中,我还看到它确实可以访问数据,但是不起作用。

0 个答案:

没有答案