Android启动APP黑屏或白屏问题
2017-02-23 14:21
337 查看
在App开发中一般都有一个欢迎页SplashActivity,有时候我们会发现启动APP一段时间黑屏或者白屏后,才会显示欢迎图案或GIF,出现这种问题的主要原因是还没加载到splash的布局文件,就显示了window的窗口背景了,其实现在的app都集成比较多的三方框架,所以在application中进行比较多的初始化操作,这种现象也比较常见。
解决的办法主要是通过style中设置window与splash相同的背景图即可:
以上两个style中AppTheme为其他activity的style,而Fullscreen为splash的style。
注意在SplashActivity的布局文件中的背景图与此处的一致即可。
解决的办法主要是通过style中设置window与splash相同的背景图即可:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimary</item> <item name="colorAccent">@color/colorAccent</item> <item name="android:windowBackground">@color/color_bg</item> </style> <style name="Fullscreen" parent="Theme.AppCompat"> <item name="android:windowFullscreen">true</item> <item name="android:windowBackground">@mipmap/welcome</item> </style>
以上两个style中AppTheme为其他activity的style,而Fullscreen为splash的style。
<activity android:name=".SplashActivity" android:screenOrientation="portrait" android:theme="@style/Fullscreen"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
注意在SplashActivity的布局文件中的背景图与此处的一致即可。
相关文章推荐
- Android解决APP启动白屏或者黑屏闪现的问题
- Android开发之解决APP启动白屏或者黑屏闪现的问题
- Android App启动时白屏或黑屏问题修复
- Android 解决启动app白屏或黑屏的问题
- Android解决APP启动白屏或者黑屏闪现的问题
- Android开发之解决APP启动白屏或者黑屏闪现的问题
- 解决Android App第一次启动时显示白屏或者黑屏的问题
- 解决Android APP启动出现白屏或黑屏的问题
- Android开发之解决APP启动白屏或者黑屏闪现的问题,androidapp
- Android开发之解决APP启动白屏或者黑屏闪现的问题
- android app启动是白屏或黑屏问题的解决
- app启动时候的白屏和黑屏问题
- 解决启动Android应用程序时出现白屏或者黑屏的问题
- 解决Android首次启动APP时,显示空白页或者黑屏时间长的问题
- app启动前闪现白屏、黑屏问题解决
- 【原】android启动时白屏或者黑屏的问题
- APP启动出现白屏(黑屏)的问题
- android启动时白屏或者黑屏的问题
- Android 启动APP时黑屏白屏的三个解决方案
- Android 程序启动时的黑屏或者白屏问题