Как вы должны обрабатывать AsyncTasks, когда происходят изменения конфигурации. Я получаю доступ к ReSTful API через эти задачи, и в тех случаях, когда мне нужно вернуть данные и затем отобразить их пользователю, у меня возникают проблемы. Если происходит изменение конфигурации, например, изменение ориентации, действие не обновляется должным образом. Я считаю, что AsyncTask обновляет старую активность, которая была уничтожена. Я нашел решение для этого, которое требует создания логического значения в классе Application, который отслеживает, работает ли AsyncTask, который мне нужен, и затем при поворотах я отменяю слушателя, затем воссоздаю его в новом Activity, а затем, когда AsyncTask После этого слушатель отображает данные для пользователя. Это хорошо работает, но требует много дополнений и требует большого количества управления. Есть ли способ, которым асинхронную задачу можно привязать к новому экземпляру действия. Или способ абстрагироваться от того, что я сделал, поэтому он не требует такого большого количества управления для каждой вашей задачи.
Спасибо