Android 从firebase获取项目列表

Android 从firebase获取项目列表,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,假设我有两个模型类 class School { ArrayList<Students> students; public ArrayList<Students> getStudents() { return students; } } class Students { String studentName; public String getStudent() { return studentName; } } 您

假设我有两个模型类

class School {
  ArrayList<Students> students;
  public ArrayList<Students> getStudents() {
   return students;
  }      

}

class Students {
  String studentName;
  public String getStudent() {
    return studentName;
  }
}

您是否已确保myRef准确指向您希望的位置?sout(mRef)打印出firebase_url/学校,因此是的。上面的代码应该有效吗?您是否尝试过使用
Hashmap someVariable
,然后使用
someVariable.getValue()
如果上面的代码无效,请尝试一下
mRef.addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            School s1 = datasnapshot.getValue(School.class)
            s1.getStudents();
        }

        @Override
        public void onCancelled(DatabaseError databaseError) {

        }
    });