竖屏应用横屏下启动概率显示黑屏

来源:3-1 启动优化之耗时统计&启动白屏优化-1

一袋小乞丐

2021-06-02 16:12:33

这些应用都是加过splash窗口图片的应用,比如抖音,且都是固定竖屏的应用。
问题现象是竖屏下冷启动没有问题,横屏下启动会概率出现黑屏。
老师有没有分析的思路和方向。

写回答

1回答

LovelyChubby

2021-06-02

Activity 默认是竖屏的,设置了横屏,那么启动的时候就会经历竖屏转横屏的过程。

期间的黑色窗口,或白色窗口,跟Activity 主题有关。

1.你可以尝试把Activity 主题背景设置成透明,或其它颜色观察下现象

2.给application的主题增加一个windowDisablePreview:true的属性,禁用窗口切换动画

3.给launcher  activity 的主题增加windowDisablePreview:true的属性

2

移动端架构师

亲历日活千万级APP全流程落地,成为技术强+思维深+视野广 的P7级移动端架构师

578 学习 · 452 问题

查看课程