四大组件之Activity的生命周期(一)

路曼曼其修远兮,吾将上下而求索。—— 屈  原《离骚》


本讲内容:Activity的作用、生命周期等


一、Activity是什么:

Activity是Android程序的4大组件之一。(Activity、Service、ContentProvider、BroadcastReceiver)

Activity是Android程序的表示层。程序的每一个显示屏幕就是一个Activity。


下面看一下Activity类的继承关系:


从这里可以看到Activity是Context类的子类


二、理解Activity的生命周期:

Activity的生命周期如同我们的人生包括童年、少年、青年等,什么年龄做什么事。


三、Activity为什么要有生命周期:

手机最重要的功能是打电话,也就意味着电话来的时候可能随时要把现在的程序暂停,如果电量不足的时候也可能随时要把现有程序关闭;因此Android程序和电脑上的程序有所不同,具体到Activity,Activity的生命周期不是自身控制的,而是由Android系统控制的。


四、通过一个例子感受一下Activity的生命周期:

下面是res/layout/activity_main.xml 布局文件:


下面是MainActivity.java主界面文件:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部