Как справиться с AsyncTask во время поворота экрана?

Я много читал о том, как сохранить состояние экземпляра или как справиться с разрушением моей активности во время поворота экрана.

Кажется, есть много возможностей, но я не выяснил, какая из них лучше всего подходит для получения результатов AsyncTask.

У меня есть некоторые AsyncTasks, которые просто запускаются снова и вызываютisFinishing() метод действия, и если действие заканчивается, они ничего не обновят.

Проблема в том, что у меня есть одна Задача, которая выполняет запрос к веб-службе, которая может дать сбой или завершиться успешно, и перезапуск задачи может привести к финансовым потерям для пользователя.

Как бы вы решили это? Каковы преимущества или недостатки возможных решений?

Ответы на вопрос(13)

Ваш ответ на вопрос