Bloquear a orientação da tela ao segmentar a API 27 do Android com uma atividade não opaca

Eu tenho uma atividade que temandroid:windowIsTranslucent definido comotrue eandroid:windowBackground definido para um fundo translúcido. Acabei de alterar meu destino e compilar a versão sdk para 27, e recebo uma exceção ao iniciar esta atividade agora:

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

Como este é um novo sdk, ainda não há nada online sobre ele (e parece resultar dessa linha de código:https://android.googlesource.com/platform/frameworks/base.git/+/master/core/java/android/app/Activity.java#987 )

Existe alguma maneira de contornar isso? O aplicativo não falha se eu removerandroid:screenOrientation="portrait" do meu manifesto para esta atividade, mas gostaria de poder mantê-la assim.

questionAnswers(7)

yourAnswerToTheQuestion