Удаление андроида: screenOrientation = "портрет" должно быть достаточно

я есть деятельность, которая имеетandroid:windowIsTranslucent установлен вtrue а такжеandroid:windowBackground установить на полупрозрачный фон. Я просто изменил свою цель и скомпилировал версию SDK на 27, и я получаю исключение при запуске этого действия сейчас:

java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation

Так как это новый sdk, в Интернете пока ничего нет (и, похоже, это результат этой строки кода:https://android.googlesource.com/platform/frameworks/base.git/+/master/core/java/android/app/Activity.java#987 )

Есть ли способ обойти это? Приложение не падает, если я вынимаюandroid:screenOrientation="portrait" из моего манифеста для этой деятельности, но я хотел бы быть в состоянии сохранить это так.

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

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