当应用程序被强行杀死时会发生什么?

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

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

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


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

链接地址: http://www.djcxy.com/p/90815.html

上一篇: what happens when the app is forcibly killed

下一篇: How is bundle sent to onCreate if App process killed?