0

通过Android的Activities doc,据说onStop()onDestroy()方法不保证被调用。

[...] 一旦创建了活动,onPause() 是保证在进程被终止之前调用的最后一个方法——如果系统必须在紧急情况下恢复内存,那么 onStop() 和 onDestroy() 可能不会叫做 [...]

我想知道,当这种情况发生时,应用程序是否也在活动中被杀死,或者只是活动本身被杀死?

4

1 回答 1

1

答案是应用程序进程也被杀死并且可以重新创建。 https://developer.android.com/training/basics/activity-lifecycle/recreating.html 请检查http://www.vogella.com/tutorials/AndroidLifeCycle/article.html 仅停止活动且没有服务的应用程序或执行接收器。Android 将它们保存在最近最少使用 (LRU) 列表中,如果需要,则终止最少使用的列表。

于 2016-08-16T12:25:37.660 回答