我正在使用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并没有提出任何修复建议,也没有给我错误,在调试中,我还看到它确实可以访问数据,但是不起作用。