据我所知,已经被Android系统销毁的应用程序驻留在最近的应用程序中。例如,我启动了我的应用程序并浏览了几个活动。然后退出,并打开其他几个应用程序,而不是再次启动我的应用程序几个小时。我上次打开的活动将保留在最近的应用程序中,即使它已被系统销毁。我的问题是当我从最近的应用程序列表中触摸我的应用程序时,将运行生命周期方法以及按什么顺序运行?此外,最近的应用程序中仍显示的活动中的数据会发生什么变化?它是从一开始就创建的吗?我还有活动堆栈吗?我的基础应用程序类也将重新创建吗?
根据一项活动的LifeCycle,你的应用程序将被Android操作系统杀死(为更多优先级应用程序获取内存),你的活动将从onCreate()方法开始,并像往常一样完成循环)你的数据怎么样? :
这里有两种情况: -
onStart()
开始生命周期。一旦你按下主页按钮它将调用onStop
而不会破坏它,除非操作系统或用户这样做。