提问者:小点点

当我收到应用OTA更新时,我的应用会被杀死吗?


我收到最新的应用程序更新(为App-X),在此期间,我注意到如果App-X目前正在运行,它将被杀死。

这是预期的情景吗? 为什么android会扼杀运行进程? 这背后的技术推理是什么?

如果有人知道,请帮我了解一下。


共1个答案

匿名用户

这是预期的情景吗?

是的。

为什么android会扼杀运行进程? 这背后的技术推理是什么?

如果Android没有终止该进程,那么正在运行的代码(来自旧应用程序)可能会期待与新应用程序中包含的内容不同的东西,例如:

  • 不同资源
  • 不同的资产
  • 不同的清单项(例如,权限)