Andriod问题小结之APP启动后会显示很久的白屏

1.问题描述

App在第一次启动的时候或者在杀掉之后再启动,会出现近一到两秒的白屏情况。

2.解决方案

在启动的Activity配置Style,并设置背景图片来缓和启动白屏的情况。

(1)在style.xml文件中配置如下:

<style name="StartTheme" parent="Theme.AppCompat.Light.NoActionBar">

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

    <item name="android:windowBackground">@drawable/start_bg</item>

</style>

(2)在AndroidManifest.xml文件的第一个启动的Acitivity中配置style:

<activity

    android:name=".ui.mvp.start.StartActivity"

    android:screenOrientation="portrait"

    android:theme="@style/StartTheme">

        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />

</activity>

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

推荐阅读更多精彩内容

  • 一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中...
    Marlon_IT阅读 9,498评论 0 3
  • 1.下列哪些语句关于内存回收的说明是正确的? (b )A、 程序员必须创建一个线程来释放内存B、内存回收程序负责释...
    悠悠我心_4a00阅读 582评论 0 2
  • 1.什么是Activity?问的不太多,说点有深度的 四大组件之一,一般的,一个用户交互界面对应一个activit...
    JoonyLee阅读 5,787评论 2 51
  • 0.Android手机操作系统的四层架构? Applications , Application Framewor...
    lucas777阅读 7,950评论 0 16
  • 易经之出,因于四位圣人:伏羲、周文王、周公、孔子。孔子在晚年发现了易的神圣价值,置之于经中之首。子贡曾问老师为什么...
    菊染斋心月阅读 551评论 0 0