Я новичок в Firebase
Я пытаюсь получить определенные данные c из Firebase. У меня есть узел университетов, и у этого узла есть много уникальных идентификаторов как узлов, в которых содержится так много данных. Я хочу получить имя из каждого узла.
![Please have a loot at this.](https://i.stack.imgur.com/yRnPO.jpg)
И я хочу сохранить все эти имена в списке, используя OnChildEventListener () ...
List<University> universityList = new ArrayList<>();myRef=FirebaseDatabase.getInstance().getReference().child("universities").child(userid);
myRef.addChildEventListener(new ChildEventListener() {
@Override public void onChildAdded(DataSnapshot dataSnapshot, String s) {
University university = dataSnapshot.getValue(University.class);
universityList.add(university);
Log.i(TAG,"add university name = " + university.name);
}
}
С помощью приведенного выше кода я могу сохранить все имена из списка баз данных в список.
Теперь я хочу получить это имя из списка на основе позиции индекса и сохранить его в текстовом представлении. Это была моя проблема.