Как установить блокировку ориентации в асинхронной задаче во время выполнения - PullRequest
2 голосов
/ 22 августа 2011

Мое приложение отображает разные виды ландшафта и портрета, для которых я определил 2 вида, один в макете и один в макете. После нажатия какой-либо кнопки я запустил одну асинхронную задачу, которая будет извлекать некоторые данные из службы и связывать их с моим пользовательским интерфейсом, который отличается в альбомной и книжной ориентации. Моя проблема, как только я нажимаю кнопку (которая запускает асинхронную задачу с некоторым индикатором выполнения), если я поверну экран, приложение вылетит. Мой дизайн не будет поддерживать переопределение onRetainConfigChanges (), так как у меня есть несколько асинхронных задач, каждая из которых по-разному влияет на мой пользовательский интерфейс.

Моя идея такова: «Есть ли способ заблокировать ориентацию в onPreExcecute и оставить ее в посте Execute ()». Любая идея, плз, помогите мне. Извините за мой английский.

1 Ответ

0 голосов
/ 04 июля 2014

onPreExec.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...