Chapter3:activity的生命周期


图片.png

每个Activity实例都有其生命周期。在其生命周期内,activity在运行、暂停、停止和不存在这四种状态间切换。

应用启动后,调用以下生命周期方法:
  1. onCreate(Bundle);
  2. onStart();
  3. onResume();
单击设备的后退键则调用以下生命周期方法:
  1. onPause();
  2. onStop();
  3. onDestroy();

单击设备的后退键,系统就销毁了该activity的视图及其内存里的相关信息。这是Android系统节省资源的一种方式。

单击设备的主屏幕(home)键则调用以下生命周期方法:
  1. onPause();
  2. onStop();

单击主屏幕键,Android系统会先暂停,再停止当前activity。(需要注意的是,停止的activity能够存在多久,谁也无法保证。系统需要回收内存时,将首先销毁那些停止的activity。)

你可能感兴趣的:(Chapter3:activity的生命周期)