Поворот экрана после вызова intent с типом image/*

Приложение полностью имеет портретный режим.

Требуется загрузить картинку через intent с типом image/*.

Для теста проблемы требуется включить авто-поворот экрана.

Запускается intent => запускается галерея => выбираем картинку => переход снова в приложение => поворачиваем телефон => экран поворачивается, соответственно стираются все данные (вызов onCreate()) => через пару секунд возвращается снова в портретный режим.

В чем проблема понятно, открывается интерфейс android, в котором разрешен поворот и, видимо, после выбора изображения "поворотник" какое-то время слушает android, а не настройки моего приложения.

В xml у layout: android:orientation="vertical"

У activity в Manifest: android:screenOrientation="portrait"

В коде activity: setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

Ничего из этого, естественно, не помогает. Итого вопрос, как это исправить?


Ответы (0 шт):