У меня возникают некоторые проблемы при попытке сделать это, потому что данные загружаются асинхронно.
У меня есть recyclerView, и мне нужно поместить данные в список, чтобы их можно было перерабатывать, отображая информацию наэкран, но, оказывается, это довольно сложно сделать.
Вот что я получил до сих пор:
refQuestions.addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
Question question = dataSnapshot.getValue(Question.class);
arrayList.add(question.title);
Log.d("MyApp", question.title);
}
Я хочу, чтобы код как бы "останавливался" здесь и только продолжалвыполняется после полной загрузки данных в мой массив, как какой-то обратный вызов.