美文网首页
Android Launcher 桌面 APP 点击Home键失

Android Launcher 桌面 APP 点击Home键失

作者: 星邪Ara | 来源:发表于2020-07-05 21:00 被阅读0次

    记录一下大坑,找了我半个月的问题,做一款简单的桌面APP,结果倒在了坑里面。
    问题是把APP设置为默认桌面,打开一个页面或其他应用,点击Home键没有返回到APP Launcher页面,一直停留在其他页面或其他应用,返回键也失效,需要点击一下屏幕才恢复正常。
    网上各种找资料都没找到原因,后面自己新建一个项目,就两个页面测试了下,结果一样的设置,他没问题,然后用了排除法,一个一个排除,终于定位到问题所在。

    1、问题

    自定义主题AppTheme里面配置了一个属性

     <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
            <item name="colorPrimary">@color/colorPrimary</item>
            <item name="colorPrimaryDark">@color/colorPrimary</item>
            <item name="colorAccent">@color/colorAccent</item>
            <item name="android:windowIsTranslucent">true</item><!--不用看了就是他导致的-->
    </style>
    

    2、只需要把这句话去掉或者设置为false

    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
            <item name="colorPrimary">@color/colorPrimary</item>
            <item name="colorPrimaryDark">@color/colorPrimary</item>
            <item name="colorAccent">@color/colorAccent</item>
    </style>
    

    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
            <item name="colorPrimary">@color/colorPrimary</item>
            <item name="colorPrimaryDark">@color/colorPrimary</item>
            <item name="colorAccent">@color/colorAccent</item>
            <item name="android:windowIsTranslucent">false</item>
    </style>
    

    相关文章

      网友评论

          本文标题:Android Launcher 桌面 APP 点击Home键失

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