当用户在 android 中突然关闭应用程序时会发生什么?

what happens when user abruptly shuts app in android?

假设用户是 运行 一个应用程序,然后他突然关闭了该应用程序。
现在,应用程序当前所在的进程运行是否会立即被杀死?
如果上述问题的答案是肯定的,那么这将意味着在我的应用程序中完成的一些计算结束时,我必须将一些东西保存到数据库中,但由于进程被终止而无法完成。是这样吗?

Android 保证在应用程序处于活动状态 Activity 前景 Service 时保持您的进程。在您的 Activity 收到 onPause() 事件并且没有前台 Services 运行 之后,托管您的应用程序的进程可能随时被终止,这意味着即使onStop() 不保证在某些情况下会被调用。因此,您应该将重要数据保存在 onPause() 生命周期回调中或使用前台 Services.

查看此处了解详情:Activity lifecycle, App's process lifecycle