这是我从一本书上读到的:
The activity can be destroyed silently after onPause(). We should never assume that either onStop() or onDestroy() is called.
但是根据文档,Pause指的是partly visible,难道不调用onStop或者onDestory就可以杀死一个partial visible的activity吗?
最佳答案
不保证 onStop
或 onDestroy
会被调用。在内存严重不足的情况下,部分可见和失焦的 Activity
可能会被销毁以回收资源。但是,无法保证在执行此操作之前会调用上述两个生命周期方法中的任何一个。这就是为什么在 onPause
而不是 onStop
和 onDestroy
中保存持久状态很重要。
关于android - 是否可以仅通过 onPause 终止 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11395960/