Android:系统启动的进程终止是什么意思?

时间:2018-07-10 22:59:00

标签: android viewmodel states

我正在看https://developer.android.com/topic/libraries/architecture/saving-states。它提到了“系统启动的进程死亡”。这到底是什么意思?

1 个答案:

答案 0 :(得分:1)

引用the documentation

  

在大多数情况下,每个Android应用程序都在其自己的Linux进程中运行。当应用程序的某些代码需要运行时,会为该应用程序创建此进程,并且将继续运行,直到不再需要它并且系统需要回收其内存以供其他应用程序使用为止。 >

(添加了重点)

如果您的应用程序不在前台,则系统可以随时终止您的进程以释放系统RAM供其他进程使用。 The page that you linked to拥有有关暂时保存活动状态的信息(通过onSaveInstanceState()),以防用户碰巧很快返回到您的应用程序,而Android同时终止了您的过程。