app启动会闪白屏,怎么处理?
我在做一个app应用的时候,发现启动该应用会出现几秒的白屏,然后再渲染界面。有以下两个方面的原因:第一,欢迎页启动的时候加载请求的数据量过大,导致欢迎页在出现之前页面上有一个短暂的白色闪屏停留。但是我检查过我的应用,已经将耗时的操作,数据量大的工作减少了,所以这个数据量应该不是最大的问题。我参考了一下微信的启动,它是有一个地球的背景图,然后才启动界面。他这个其实是先启动一个activity,这个activity的背景图就是那颗地球。然后设置几秒让它自己结束自己,再启动界面的那个activity。所以,第二个原因是,application的主题样式android:theme=@style/AppTheme使用了Theme.Light题导致的,Light样式的windowBackground、colorBackground、colorForeground等属性的值均为light也就是白色偏亮,所以才会出现白色闪屏。
为避免这情况可以有两种方式:
1 为Theme设置背景图
2 为Theme设置透明属性
app启动会闪白屏,怎么处理?相关推荐
- android打开app白色页面,完美解决Android App启动页有白屏闪过的问题
应用启动的时候有短暂的白屏,如图: 可以通过设置theme的方式来解决 @color/colorPrimary @color/colorPrimaryDark @color/colorAccent t ...
- android 7.0 黑屏,Android app启动是出现白屏或者黑屏如何解决?
1.为什么 APP 启动时会出现白屏或者黑屏? 当打开一个 Activity 时,如果这个 Activity 所属的应用还没有在运行,系统会为这个 Activity 所属的应用创建一个进程,但进程的创 ...
- Android APP启动时出现白屏或者黑屏怎么办?
1.为什么APP启动时会出现白屏或者黑屏? 当打开一个Activity时,如果这个Activity所属的应用还没有在运行,系统会为这个Activity所属的应用创建一个进程,但进程的创建与初始化都需要 ...
- android应用启动页面显示不出来了,Android应用中启动页出现白屏如何解决
Android应用中启动页出现白屏如何解决 发布时间:2020-12-11 14:41:17 来源:亿速云 阅读:100 作者:Leah 今天就跟大家聊聊有关Android应用中启动页出现白屏如何解决 ...
- 两个苹果手机怎么定位_苹果6手机一直闪白屏怎么办?苹果6手机一直闪白屏怎么办?...
苹果6手机一直闪白屏怎么办?苹果6手机一直闪白屏怎么办? 果粉看到的白屏通常情况就是开关机时候会遇到,手机出现白屏肯定手机软件或者硬件出现故障,.后台运行太多.系统崩溃等故障,硬件那部分出现问题就需要 ...
- nwjs解决页面透明化,启动时显示白屏的问题
nwjs解决页面透明化,启动时显示白屏的问题 参考文章: (1)nwjs解决页面透明化,启动时显示白屏的问题 (2)https://www.cnblogs.com/jinling/p/6068918. ...
- android+闪屏启动优化,Android分享笔记(2) APP启动时闪屏
App在启动时,即在欢迎界面.老是出现白屏或黑屏,闪一下然后才出现欢迎界面. 我欢迎界面原先是这样的:<?xml version="1.0" encoding=" ...
- flutter应用启动页面-防白屏
android应用程序自己本身会带有一定时间的启动页面白屏,在flutter上貌似就更长时间的白屏了,分享一下如何解决: 首先我们看到官方文档有类似的相关介绍,其实官方给我们也提供了一定程度上的解决办 ...
- App启动就闪退引发的深思
昨天快下班的时候,测试Q我说:"小哥哥,小哥哥,你的app怎么一启动就闪退啊,而且出现闪退后,就一直都闪退."我去,这是什么鬼,为啥我以前没发现,没办法,只能找测试妹子,问清楚具体 ...
最新文章
- Windows上安装Nacos
- python3 清除asyncio队列 方法
- Mysql之case when用法总结
- k8s kubebuilder系列开发 — 编写自定义资源和Reconciliation循环
- 在ubuntu 14.04 编译android 2.3.1 错误解决办法
- 振作起来– Spring Framework 4.0即将来临!
- zend_soap做webservice的使用方法
- vue 上次登录时间_vue实现登录之后长时间未操作,退出登录
- JavaScript数据结构——栈(Stack)
- mysql5.5免安装包_mysql免安装版5.5
- Android(java)学习笔记155:中文乱码的问题处理(qq登录案例)
- python实习生面试题_【实习】暑期实习之python笔试题(一)
- Java二分查找算法详解
- Unity 导入原神人物模型
- python冒泡算法_python冒泡算法
- 计算机桌面视频录制,电脑上怎么录制屏幕上的视频?
- 小游戏--三子棋——N子棋(实现)
- 前端中push数组元素到新数组方法
- Python实现九宫格解锁
- 懂商业的技术合伙人(1):你是怎样成为打工仔的
热门文章
- python制作图例_python plt可视化——打印特殊符号和制作图例代码
- 有些程序员,本质是一群羊!
- 教你视频的快进和慢动作效果制作
- js总结(10)js获取当前域名、Url、相对路径和参数以及指定参数
- 非技术手段获取同学信息
- Div居中的几种方法,Div absolute居中
- absolute绝对定位.实现水平垂直居中
- Linux服务器网口virbr0,centos7 linux ip配置问题,这几个都是什么意思啊?lo?virbr0?virbr0-nic?设置ip不是改eth0么,没有啊...
- 取景框图片 小程序_怎样用手机给照片加画框?这个小程序可以帮到你,简单好用收藏了...
- js随机从数组内取出一个值(整理)