当我启动应用程序(第一次启动或通过任务堆栈杀死它后启动)时,大约需要 5-6 秒才能进入启动器屏幕并显示白屏。
当我使启动器活动半透明时,仍然存在相同的应用程序延迟时间。
另一件事是,如果我玩应用程序一段时间(例如 30 分钟)并通过任务堆栈将其杀死,则启动需要更多时间(例如 15-20 秒)。
我已经阅读了有关 stack-over flow 的所有博客和答案,但没有帮助。
关于上述场景的一些信息:
- 当应用程序花费超过 10 秒时,我观察到它会验证日志中显示的对象。
- 我在 Application 类中有实例和变量,可以在整个应用程序中使用它。
- 我在应用程序中也有 GCM。