解决APP启动时或清空任务栈时造成的短暂黑屏的问题
来源:互联网 发布:知乎 装修公司 挑选 编辑:程序博客网 时间:2024/05/17 06:25
原因:Window窗口背景已经加载,但视图绘制未完成导致,耗时操作并非主要原因
解决方案:
1. 为首页或启动页的Activity设置特定主体,新增windowDisablePreview属性设为true即可
<style name="splashTheme" parent="android:Theme"> <item name="android:windowNoTitle">true</item> <item name="android:windowDisablePreview">true</item></style>
2.手动设置背景图片
<style name="splashTheme" parent="@android:style/Theme"> <item name="android:windowNoTitle">true</item> <item name="android:windowBackground">@drawable/start</item> </style>
优缺点:方案1中windowDisablePreview顾名思义即取消窗体预览,会导致启动页在绘制完成后才显示,会感觉响应迟钝。方案2中手动设置了窗口背景图
与视图图案一致,但对内存消耗比较大。
建议在启动页中采用方案2,在清空任务栈(如退出登录回到主页)后调起的页面采用方案1.
1 0
- 解决APP启动时或清空任务栈时造成的短暂黑屏的问题
- Bugs-启动APP时短暂白/黑屏现象的解决
- 解决android启动app时出现短暂的黑屏或一个带title的界面
- Android 解决APP启动时出现短暂的白屏或者黑屏
- 解决android启动时短暂黑屏、标题栏显示名称的问题
- 快速解决ionic安卓主题启动时短暂的黑屏或白屏问题
- 启动时短暂的黑屏问题解决方案
- Android 解决启动页面短暂黑屏问题
- Delphi XE之路(3)解决启动时短暂的黑屏
- android应用程序启动时短暂白屏或者黑屏的解决处理方案
- android应用程序启动时短暂白屏或者黑屏的解决处理方案
- activity 启动时短暂黑屏问题
- Qt在android下启动时,出现短暂黑屏的问题
- Android项目启动时短暂的黑屏白屏处理
- android app启动是白屏或黑屏问题的解决
- 解决APP启动白屏或者黑屏闪现的问题
- Android 解决启动app白屏或黑屏的问题
- 解决APP启动时白屏或黑屏几秒的问题
- PAT 1025Sort with Swap(0,*) (25)
- NGINX负载均衡分发请求的几种方式
- java构造函数使用方法
- linux下的信号机制
- 【SSH】Spring与Hibernate整合
- 解决APP启动时或清空任务栈时造成的短暂黑屏的问题
- zzulioj-1907-小火山的宝藏收益【DFS】
- inotify 文件系统事件监控机制
- POJ 3277 City Horizon
- Android Studio
- linux-------debug tools ---printk level
- 欢迎使用CSDN-markdown编辑器
- 【JEECG Dubbo专题】jeecg-p3集成dubbo文档
- Application 生命周期以及如何用做全局变量