我们知道,Android 中这种场景的默认流程是在释放对对象的引用之前调用 Activity 各自onSaveInstanceState
的onStop
,方法。onDestroy
Activity
但是,当我的应用程序在后台时,似乎我有一个案例,活动在没有调用这些方法的情况下被杀死,但我的应用程序本身并没有被破坏。
但是我无法强制重现这一点。每当我在前台使用需要大量资源的应用程序时,整个进程都会被杀死,而不仅仅是活动。
哪一种让我想知道,因为我认为在低资源上的“应用程序杀戮”本质上只是旧的信号方式,Android系统是否真的在不调用这些方法的情况下立即“杀死”(释放)一个活动?还是我在追鬼?