Activity生命周期

Activity生命周期共7种状态,每种状态完成不同使命。生命周期如下图所示:

执行顺序

函数名

功能

调用次数

1

onCreate

系统初始化函数,用来完成Activity的初始化工作。比如获取界面控件句柄、关联Activity对应的视图文件 、获取数据库连接等。

一次

2

onStart

绘制用户界面并在屏幕上预以显示,但用界面不可操作。

多次

3

Activity running

运行状态,界面既可见又可操作

多次

4

onResume

用来执行onPause方法后的恢复操作,界面进入既可见又可操作的阶段 。  

多次

5

onPause

保存操作状态,界面进入不可操作状态,但用户界面依然可见。

一次

6

onStop

释放系统数据但系统资源并没真正销毁,界面就不可见状态。

多次

7

onDestroy 

销毁系统资源。

多次

 

 

原文地址:https://www.cnblogs.com/easypass/p/3858925.html