安卓系统在停止时如何处理活动



我很好奇当应用程序从屏幕上消失,用户切换到其他应用程序时,应用程序的活动会发生什么。在活动圈中,活动将到达onStop(),那么系统在进入onRestart()或重新启动之前如何处理该活动?引擎盖下面到底发生了什么?仍在缓存中,被LRU取代?

有人有一些想法或知道一些讨论这个问题的文章吗?

如果可能的话,有人能提到一些源代码来阅读吗?

我建议您熟悉Android的活动生命周期。根据系统需要,一旦活动从用户的视图中消失,它可能会被暂停或停止->销毁。看看这一页http://developer.android.com/images/activity_lifecycle.png

最新更新