如果 Activity 在 onCreate() 之后但在 onStart() 之前结束,调用什么来代替 onStop()?

What is called in place of onStop() if Activity is ended after onCreate() but before onStart()?

所以我有一个非常特殊的场景,我在调用 onCreate() 后立即点击后退按钮,所以它不会结束 运行 onStart() 并且我有一堆代码进入 onStop() ,我需要 运行 在最后清理一些东西,但是因为永远不会执行 onStart() ,所以没有达到 onStop() 。我的情况甚至可能吗?我试着在整个程序中查看我的打印语句,这就是我想出的场景。假设我的场景确实有可能,如果 Activity 在 onCreate() 之后但在 onStart() 之前结束,是否有一些函数被调用,我可以将清理代码放入其中?

假设 Class A -> Class B -> 关闭。

如果你是 运行 来自 class (Class B) 的代码甚至没有转到 'onStart()',你不需要清理任何东西,因为 class 还没有开始。

但是如果你想清理一些东西,你应该考虑从前面的class(Class一个),在'onStop()'.