四大组件之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主界面文件:
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
