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

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

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

Похожие вопросы