Действие уничтожается из-за изменения ориентации или из-за закрытия приложения?

у меня естьДеятельность это начинаетAsyncTask, Действие разрешено показывать в книжной или альбомной ориентации. Когда ориентация меняется, действие уничтожается и воссоздается. Задача продолжает работать независимо от того, сколько раз изменяется ориентация. Он также возвращает результаты деятельности успешно (согласно ответу CommonsWare здесьhttp://goo.gl/WF1yW).

Чего я хочу достичь, так это когда деятельность разрушается, потому чтоприложение закрывается - задача должна быть отменена. Однако, когда деятельность разрушена из-заизменение ориентации - задание НЕ должно быть отменено.

По сути, вопрос заключается в том, как различить два случая: приложение закрывается / меняется ориентация. В обоих случаях вызывается метод onDestroy (), и нет простого способа проверить что-то вроде isChangingOrientation () ...

Постскриптум Я также могу рассмотреть совершенно другой подход, если это необходимо.

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

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