Android之两个Activity的生命周期

上一篇是一个Activity的生命周期,而这一篇是两个Activity的生命周期。  
它的操作可以分为以下几个步骤。  
1、打开应用;  
2、启动第二个界面;  
3、关闭第二个界面;  
4、关闭应用。  
下面就以上几个操作,查看两个Activity的生命周期。
  1. 打开应用
    这里写图片描述

  2. 启动第二个界面
    这里写图片描述

  3. 关闭第二个界面
    Android之两个Activity的生命周期_第1张图片

  4. 关闭应用
    这里写图片描述

从以上的截图我们可以得出以下结论:

  • 启动应用时,MainActivity的生命周期,与一个Activity的生命周期是一样的。
  • 当打开第二个界面时,我们可以发现,先是MainActivity不可操作,然后就是FirstActivity从创建,到可见,再到可操作,最后才是MainActivity不可见。
  • 当关闭第二个界面时,首先是FirstActivity不可操作,接着MianActivity执行了,再次可见,可见,可操作的流程,最终才是FirstActivity不可见,销毁。
  • 当关闭应用时,与一个Activity的关闭时的生命周期一样。

注意
在两个Activity生命周期方法中,这里执行了一个新的生命周期方法,它就是onRestart()方法,它的含义就是,当某个Activity再次可见时执行。

你可能感兴趣的:(Android基础)