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。)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容