Android 8.0.0——Only fullscreen opaque activities can request orientation crash

Activity#onCreate
isTranlucentOrFloatin

原因1:

<activity

    android:name=".MainActivity"

    android:screenOrientation="portrait" <!-- 垂直锁定 -->

    android:theme="@style/AppAppTheme">

原因2:

<style name="AppAppTheme" parent="AppTheme">

    <!-- 任选一个都会报错 -->

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

    <item name="android:windowSwipeToDismiss">true</item>

    <item name="android:windowIsFloating">true</item>

</style>

解决方案:根据情况去掉垂直锁定,或者相关主题属性。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容