解决android应用启动白屏问题——android 的冷启动

来源:互联网 发布:网络约车管理办法解读 编辑:程序博客网 时间:2024/05/14 15:04

在项目中启动应用的时候总是有一段时间是白屏的然后才能启动欢迎界面,感觉不好,为了视觉效果我找到了问题(程序员的洁癖)

一、 什么叫冷启动
通常来说,启动方式分为两种:冷启动和热启动。
  1、冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。
  2、热启动:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出,但是该应用的进程是依然会保留在后台,可进入任务列表查看),所以在已有进程的情况下,这种启动会从已有的进程中来启动应用,这个方式叫热启动。
二、如何配置

在values/styles下配置<style    name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">    <!-- 冷启动 -->    <item name="android:windowIsTranslucent">true</item>    <item name="android:windowNoTitle">true</item></style>
在mainfest中给activity设置theme<activity    android:name=".activity.WelcomeActivity"    android:theme="@style/AppTheme">    <intent-filter>        <action android:name="android.intent.action.MAIN" />        <category           android:name="android.intent.category.LAUNCHER" />    </intent-filter></activity>
0 0
原创粉丝点击