美文网首页
Android关于欢迎页面启动有短暂白屏问题的解决方案

Android关于欢迎页面启动有短暂白屏问题的解决方案

作者: 机器灵_砍菜刀 | 来源:发表于2018-02-08 10:05 被阅读0次

    首先声明,此文章是我在网上找大神的方案进行解决之后的一个记录笔记,方便自己查看,也希望广大朋友多提意见,共同进步

    1,大多数APP当点击之后直接出现欢迎页面,也有APP是先进入短暂的空白页面再进入欢迎页面

    原因:1,在Activity启动onCreate()方法,执行setContentView()时出现白屏

              2,页面的窗体绘制先于资源加载,这个时候就会出现短暂的白屏

              <style name="ThemeSplash"  parent="Theme.AppCompat.Light">  这种亮色系造成了白色闪屏

              <style name="ThemeSplash"  parent="ThemeOverlay.AppCompat.Dark"> 这种亮色系造成了黑色闪屏

    2,开始实现不闪屏的启动欢迎页面

        1,创建一个Activity

    细心的朋友可能会发现,没有setContentView();怎么加载布局,别着急,往下看,除了setContentView();还有一种方法就是Theme主题,接下来,在你的res-values-style中去定义

    2,在AndroidManifest(清单文件中)

    到这里的话,就完成了

    注意:我遇到了一个错误

    如果出错,请看看这里,如果没有,万事大吉!

    1, Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple errors, see logs

    这是因为我创建Activity时的步骤(图),这样的话在清单文件中会自动添加当前创建的Activity,如果要实现欢迎页面得去在清单文件中删掉原来的启动页Activity,否则会报错

    2,还有一种方法

    点击红圈会弹出当前报错详情,可以迅速查找

    希望各位大神多多留言。

    相关文章

      网友评论

          本文标题:Android关于欢迎页面启动有短暂白屏问题的解决方案

          本文链接:https://www.haomeiwen.com/subject/nrizzxtx.html