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