Activity 清除所有应用时的生命周期

Activity lifecycle when Clear All Apps

我想知道,当用户按下 上的 全部清除 按钮时,有关 Activity 行为的文档在哪里最近的应用.

我预计会触发某些事件,因为我对 OnDestroy() 事件的正在进行的工作进行了备份,但它似乎没有被触发。 (我也无法在 VS 的输出 Window 上追踪到它)。

能否请您提供一些指导?

当用户按下最近应用程序上的全部清除按钮时,这些应用程序的进程将被系统杀死以释放内存。

关于activity生命周期和过程,你可以阅读官方文档:

https://developer.android.com/reference/android/app/Activity#activity-lifecycle

https://developer.android.com/guide/components/activities/activity-lifecycle

此外,您可以使用 onSaveInstanceState() 方法为 activity 而不是在 OnDestory() 中进行备份。如果您需要更多信息,请阅读官方文档。

https://developer.android.com/guide/components/activities/activity-lifecycle#saras