Activity生命周期

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

Activity生命周期

执行顺序

函数名

功能

调用次数

1

onCreate

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

一次

2

onStart

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

多次

3

Activity running

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

多次

4

onResume

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

多次

5

onPause

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

一次

6

onStop

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

多次

7

onDestroy 

销毁系统资源。

多次

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>