Как не терять асинхронный retrofit запрос при перевороте экрана?

Есть активити, в нём выполняю запрос, пока выполняется запрос виден прогресс бар, потом в конце каллбэка делаю его невидимым. Как при перевороте не загружать данные заново (т.е. прогрессбар должен быть сразу невидимым) и не создавать новый запрос, если переворот был во время исполнения запроса?
  • Вопрос задан
  • 648 просмотров
Решения вопроса 1
Вы делаете запрос в активити, а после поворота экрана она уничтожается и создается заново. Поэтому запрос, который вы послали из первой активити, вернется в никуда. Почитайте интересную статью на эту тему, там как раз затрагивается эта проблема.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы