Если мне нужно отображать данные, поступающие из API в фрагменте (используя AsyncTask), скажем, список элементов в RecyclerView, я считаю это не должно делаться в onCreate() или onCreateView(), поскольку теоретически элементы представления инициализируются и могут быть не готовы к использованию, если вызов API быстрее. Я прав?
(Я предполагаю, что получить ответ от API за короткий промежуток времени, чем требуется для Android, чтобы создать представление).Рекомендуемый метод получения данных для отображения (из API) в Android-фрагменте
Существует onActivityCreated() и onStart(), но я все еще смущен, когда родительская активность вызывает их.
То, что я хочу избежать, - это перезагрузка данных (обращение к API), если это необязательно, например, из-за изменения ориентации или возврата к этой активности после нажатия кнопки «Назад» из возможного «следующего» Мероприятия.
Спасибо.