android - 热应用程序启动和热应用程序启动之间的区别

标签 android startup

请问,如果有人可以解释一下,对于 Android 应用程序来说,热启动和热启动有什么区别? 这里Startup times

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

最佳答案

docs实际上解释一下差异。

热启动

In a hot start, all the system does is bring your activity to the foreground. If all of your application’s activities are still resident in memory, then the app can avoid having to repeat object initialization, layout inflation, and rendering.

热启动

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

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

关于android - 热应用程序启动和热应用程序启动之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50551588/

相关文章:

macos - 带参数的 Mac OS 登录项?

python - 如何悄悄启动Python REPL?

Android:将对象从集合小部件传递到 Activity

.net - .NET 的内部工作原理——内置设置加载器可以通过代码访问吗?

android - BitmapFactory.decodeStream 内存不足,尽管使用了减少的样本大小

android - 通过 Android 中的 Intent 将参数传递给 BroadcastReceiver

node.js - node.js repl 的启动脚本

c# - 无法更改 C# Windows 窗体应用程序项目中的启动窗体

java - 如何从 JobScheduler 的 onStartJob 打开带有 ACTION_VIEW Intent 的 url

android - 绘制带圆角的正方形