【Android启动页黑屏的解决方案】笛里谁知壮士心,沙头空照征人骨。这篇文章主要讲述Android启动页黑屏的解决方案相关的知识,希望能为你提供帮助。
一般APP启动都会显示一个白屏或者黑屏的页面,再跳到欢迎页,这样子的体验效果不好。这到底是怎么回事呢?要如何解决它呢?今天我们来分析下它产生的原因,以及解决方案。
1、产生原因
当系统启动一个APP时,zygote进程首先会创建一个进程去执行这个APP,但是创建进程是需要时间的,用户点击后以为没响应会再次点击,这样的体验效果不佳。为了解决这种迷之尴尬,android系统会根据你的manifest中设置的主体颜色来显示一个白屏或者黑屏,它的正式称呼是Preview window,即预览窗口。
2、解决方案
这个问题的本质是,虽然代码还没执行,但是配置文件被提前读取了,所以我们主要针对mainfest来解决这个问题,更准确的说,是主题配置文件。
(1)修改启动的Activity的主题
具体方法如下: style.xlm
< style name="APPTheme" parent="@android:style/Theme.Holo.NoActionBar"> < item name="android:windowBackground"> @drawable/splash_icon< /item> < /style>
getWindow().setBackgroundDrawableResource(android.R.color.white);
到此启动页黑白屏的问题可以交货咯~
推荐阅读
- (hdu 6030) Happy Necklace找规律+矩阵快速幂
- Android常见漏洞
- android studio中使用x5 webview来读写cookies的问题
- exsi 加载 zabbix appliance 操作
- bWAPP----Mail Header Injection (SMTP)
- LeetCode - Trapping Rain Water
- DotNetCore跨平台~问题~NETCoreAPP, Version=v1.0' compatible with one of the target runtimes: 'win1
- 小程序分销系统扫码点餐预售商城App
- 重新启动计算机后如何恢复丢失的文件(解决方法)