android - HOT 和 WARM 应用程序启动之间的区别
问题描述
请,如果有人可以解释,对于android应用程序,热启动和热启动有什么区别?这里启动时间
对于 HOT 和 WARM start 它说,即在应用程序关闭然后再次打开时开始,这就是我的理解..
解决方案
文档实际上解释了差异。
热启动
在热启动中,系统所做的只是将您的活动带到前台。如果您的应用程序的所有活动仍然驻留在内存中,那么应用程序可以避免重复对象初始化、布局膨胀和渲染。
热启动
热启动类似于热启动,但开销更大,例如:
- 操作系统会从内存中删除您的应用程序。在下一次启动时,需要重新创建流程和活动,但任务可以受益于保存的实例状态和 Android 为您所做的其他优化。
- 应用程序必须从头开始重新创建活动。
推荐阅读
- webpack - 创建淘汰组件时运行外部函数
- python - Docker 中的 Flask:Dockerfile build 和 docker-compose 中的不同相对导入
- html - 使用 nth-child 设置 4 列奇偶网格并选择项目 2、4、5、7、10、12、13、15、18、20
- java - 使用 Fragment 打开和关闭时导航抽屉略有滞后
- ios - 设置视图的圆角和阴影
- json - 将参数添加到 Implicit Reads,使用 Play 从 JSON 构建案例类
- android - Play Store 发布前的重要步骤?
- python - 尝试使用 brew 链接 python 时出现“权限被拒绝”
- azure-cosmosdb - 从 CosmosDB 中的不同分区查询文档的建议方法是什么?
- python - Django Cookiecutter 升级最佳实践