Задать вопрос

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

Есть активити, в нём выполняю запрос, пока выполняется запрос виден прогресс бар, потом в конце каллбэка делаю его невидимым. Как при перевороте не загружать данные заново (т.е. прогрессбар должен быть сразу невидимым) и не создавать новый запрос, если переворот был во время исполнения запроса?
  • Вопрос задан
  • 651 просмотр
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Решения вопроса 1
Вы делаете запрос в активити, а после поворота экрана она уничтожается и создается заново. Поэтому запрос, который вы послали из первой активити, вернется в никуда. Почитайте интересную статью на эту тему, там как раз затрагивается эта проблема.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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