当前位置:   article > 正文

Android APP启动白屏问题解决办法_android activty的resume了,但是白屏一秒

android activty的resume了,但是白屏一秒

一、问题原因

Activity只能到onResume时,才能展示到前台。onCreate中的setContentView();方法有耗时操作,所以,如果为MainActivity设置背景的话,无论onCreate-onResume速度多快,都会出现短暂的白屏或者黑屏(视application的background属性而定)。

二、解决办法


找到清单文件中设置主题这句话,新增主题或者修改默认主题即可,修改时一般有以下几种方式。

1、背景修改为透明(推荐)

<item name="android:windowIsTranslucent">true</item>
  • 1

这里写图片描述

2、设置一张背景图(一闪而过,一般选择和启动页颜色相近的图片)

<item name="android:windowBackground">@drawable/bg</item>
  • 1

这里写图片描述

3、设置与启动页相近的背景颜色

<item name="android:windowBackground">@android:color/black</item>
  • 1

这里写图片描述

三、到这里就解决啦

菜鸟刚开始写博客,准备记录工作中的点点滴滴,把之前积累的有用的东西记录下来,分享自己遇到的小问题,向着大牛的方向加油~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/255525
推荐阅读
相关标签
  

闽ICP备14008679号