应用启动出现黑屏或白屏问题

原因分析:应用点击后,会先打开入口activity,而对应应用还没有启动,系统会为该应用创建一个进程,而创建和初始化进程需要时间,该过程中应用程序无法显示,所以会出现短暂的黑屏或白屏

解决办法:在应用初始化完成前显示临时图片

具体做法:设置主题

1.入口页设置主题图片

a.为启动页设置主题

          android:name=".activity.HnSplashActivity"
        android:screenOrientation="portrait"
        android:theme="@style/SplashTheme">
       
           
 
           
       

   

b.在Style中为WindowBackground设置一张背景图。

   
   
 
   
   

 

 

解决方式之使用颜色

为启动页设置主题

          android:name=".activity.HnSplashActivity"
        android:screenOrientation="portrait"
        android:theme="@style/SplashTheme">
       
           
 
           
       

   
在Style中为WindowBackground设置颜色。

     

 
 
 
 
 

 
     
     
     
   

参考链接:https://blog.csdn.net/meijing11/article/details/79245372

 

 

你可能感兴趣的:(应用启动出现黑屏或白屏问题)