1. 程式人生 > >Only fullscreen opaque activities can request orientation----Android8.0的又一個坑

Only fullscreen opaque activities can request orientation----Android8.0的又一個坑

今天用8.0測試專案出現了:java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation

原因是專案中有一個Activity是可以旋轉的,在Activity的styles中設定了

<item name="android:windowIsTranslucent">false</item>

所以就掛掉了

解決辦法:

1.找到你設定透明的Activity,然後在他的theme中將android:windowIsTranslucent改為false
eg:<item name="android:windowIsTranslucent">false</item>

2.再加入<item name="android:windowDisablePreview">true</item>就搞定了。