Дождаться загрузки изображений из Firebase
Хочу запустить активити и сразу же показать в элементах на активити данные, взятые из Firebase. По переходу на нужное активити сразу вылетает, полагаю, проблема в том, что данные не успели загрузиться. Как правильно будет дождаться загрузки?
Пока что делаю так(см код), в нужной мне активити в методе onCreate. Код работает, но правильно ли?
// Загрузка данных из Firebase в список exercisesPractice
init();
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
@Override
public void run() {
// Установка данных из списка на виджеты
Glide.with(pose_image.getContext()).load(exercisesPractice.get(exerciseCounter).getImage()).into(pose_image);
pose_name.setText(exercisesPractice.get(exerciseCounter).getName());
description.setText(exercisesPractice.get(exerciseCounter).getDescription());
}
}, 2000);