只有onPause可以杀死一个活动吗?

mol*_*kto 2 android activity-lifecycle android-activity

这是我从一本书中读到的:

在onPause()之后,可以静默销毁活动.我们永远不应该假设调用onStop()或onDestroy().

但根据文档,Pause指的是部分可见,可以在不调用onStop或onDestory的情况下杀死部分可见的活动吗?

Ale*_*ood 7

无法保证onStoponDestroy将被呼叫.在严重缺乏内存的情况下,Activity可能会破坏部分可见和失焦以回收资源.但是,无法保证在执行此操作之前将调用两个提到的生命周期方法中的任何一个.这就是为什么保持持久状态onPause而不是onStoponDestroy.