首页 > 解决方案 > HOT 和 WARM 应用程序启动之间的区别

问题描述

请,如果有人可以解释,对于android应用程序,热启动和热启动有什么区别?这里启动时间

对于 HOT 和 WARM start 它说,即在应用程序关闭然后再次打开时开始,这就是我的理解..

标签: androidstartup

解决方案


文档实际上解释了差异。

热启动

在热启动中,系统所做的只是将您的活动带到前台。如果您的应用程序的所有活动仍然驻留在内存中,那么应用程序可以避免重复对象初始化、布局膨胀和渲染。

热启动

热启动类似于热启动,但开销更大,例如:

  • 操作系统会从内存中删除您的应用程序。在下一次启动时,需要重新创建流程和活动,但任务可以受益于保存的实例状态和 Android 为您所做的其他优化。
  • 应用程序必须从头开始重新创建活动。

推荐阅读