美文网首页
android8.0应用崩溃,报错: Only fullscre

android8.0应用崩溃,报错: Only fullscre

作者: 指尖劃過諾言 | 来源:发表于2019-12-04 23:30 被阅读0次

Android O手机运行的app时,出现了应用崩溃的问题,看一下报错信息

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

解决办法:删除AndroidManifest中相应Activity的 android:screenOrientation=""属性;或者删除相应Activity的theme中<item name="android:windowIsTranslucent">true</item>属性。

二者只留其一,若两种效果都需要,只能用下面的方法了。
values-26目录下,新建styles.xml做一个适配,估计这个问题就会得到解决。

    <resources>
        <style name="FullScreen" parent="AppTheme">
            <item name="android:windowActionBar">false</item>
            <item name="android:windowNoTitle">true</item>
            <item name="android:windowFullscreen">true</item>
            <!-- 适配android手机系统8.0(api26),Only fullscreen opaque activities can request orientation -->
            <!--用背景图消除启动白屏-->
            <item name="android:windowIsTranslucent">false</item>
        </style>
    </resources>

相关文章

网友评论

      本文标题:android8.0应用崩溃,报错: Only fullscre

      本文链接:https://www.haomeiwen.com/subject/pqurgctx.html