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) {
}
});