【发布时间】:2016-09-14 18:23:35
【问题描述】:
我正在尝试优化我的应用。我们在我们的应用程序中推出了插页式广告。当有广告时,应用程序大约需要 7-8 秒才能启动主屏幕。当广告不可用时,启动主屏幕需要 3 秒。问题在于cold start:第一次启动应用程序时,在installation 或update 之后。该应用程序需要4-5 seconds 来显示我的splash screen。我知道这是因为当应用程序第一次启动时,操作系统需要时间来初始化应用程序,并且对于大多数应用程序来说都是常见的。但是我观察到很少有应用程序,它们启动主屏幕所需的时间非常短,几乎看不到黑屏。通过将自定义主题设置为活动,我可以避免黑屏。但我想减少黑屏和闪屏之间的时间。对于其他发布,black screen 和 splash screen 之间几乎不需要 1 秒。有什么办法可以减少首次启动时的延迟
【问题讨论】:
-
您使用的是哪个 IDE,哪个版本?
标签: android performance operating-system splash-screen cold-start