Поворот экрана после вызова intent с типом image/*
Приложение полностью имеет портретный режим.
Требуется загрузить картинку через intent с типом image/*.
Для теста проблемы требуется включить авто-поворот экрана.
Запускается intent => запускается галерея => выбираем картинку => переход снова в приложение => поворачиваем телефон => экран поворачивается, соответственно стираются все данные (вызов onCreate()) => через пару секунд возвращается снова в портретный режим.
В чем проблема понятно, открывается интерфейс android, в котором разрешен поворот и, видимо, после выбора изображения "поворотник" какое-то время слушает android, а не настройки моего приложения.
В xml у layout: android:orientation="vertical"
У activity в Manifest: android:screenOrientation="portrait"
В коде activity: setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Ничего из этого, естественно, не помогает. Итого вопрос, как это исправить?