Android学习笔记补充记录——Activity的生命周期
来源:互联网 发布:网络拓扑图库 编辑:程序博客网 时间:2024/05/14 08:04
在Android里面,Activity是一个很重要的类。Activity在Android就相当于我们的脸面,我们跟用户交互的对象就是Activity,Activity也有它的生命周期,下面我就按照Android官方的SDK来解释Android的生命周期。
官方有一段这样的代码来解释生命周期的过程:
public class Activity extends ApplicationContext { protected void onCreate(Bundle savedInstanceState); protected void onStart(); protected void onRestart(); protected void onResume(); protected void onPause(); protected void onStop(); protected void onDestroy(); }上面的七个方法就是Android的生命周期的七个过程了。
而在什么时候调用是一个这样的规定,Android在eclipse自动生成的时候是默认有onCreate的方法的。
1、onCreate方法是在Activity第一次被创建的时候。这时候我们要做的事情是新建Views,绑定数据等等。这个方法也提供了一个Bundle,这里我们不讨论Bundle,大家只要知道onCreate方法是最早被调用的。这个时候还没有被用户看见。只是在程序运行的时候就创建了。
2、当一个Activity被我们看见的时候,onStart方法就是被调用了。我们可以简单这样理解。
3、onRestart字面意思很好理解,就是当这个Activity先被停了,然后又被Focus到了的时候调用的。
4、onResume状态。这个状态的意思就是这个页面是在最前端,我们看到的和操作的时候都在这里。
所以很好理解了。要让一个Activity能被编辑,或者我们通俗点,说玩弄,就要进行onStart--->onResume或者onRestart-->onStart-->onResume了。
5、onPause状态,这个状态就是当另一个Activity调用onRestart的时候,现在的activity就要调用onPause方法。
6、当Activity不在可见的时候就调用onStop方法。这个基本上是接在onPause后面。
7、当一段时间要销毁的Activity的时候就掉要你过onDestory方法,这时候Activity就寿终正寝了。
以上就是Activity的生命周期。
- Android学习笔记补充记录——Activity的生命周期
- Android学习笔记——Activity生命周期
- Android学习笔记5——Activity的生命周期
- Android学习笔记4——Activity的生命周期
- Android学习笔记04——Activity的生命周期
- android学习笔记——Activity的生命周期
- Android 学习记录3 -Activity 的生命周期
- Android 学习记录-Activity生命周期
- Android学习——Activity的生命周期
- Android学习笔记--Activity的生命周期
- (Android学习笔记)Activity的生命周期
- Android学习笔记4 Activity的生命周期
- Android基础学习笔记:Activity的生命周期
- Android学习笔记之一 Activity的生命周期
- android学习笔记2:Activity的生命周期
- Android学习笔记-Activity的生命周期
- Android学习笔记----Activity的生命周期
- Android学习笔记3 Activity的生命周期
- the difference between pointer and array (and variable)
- Linux 2.6.34 内核启动详细分析
- win7 与xp 互联步骤
- 动态链接库的创建
- 自动关闭QQ迷你首页的小程序(加上自己的一些理解)
- Android学习笔记补充记录——Activity的生命周期
- Linux系统各个目录的作用(中英文对照)
- 在工作中学习,在学习中工作
- 【转】这个讲简单验证码识别的,原理讲得很清楚
- BPMN这点事-三种流程模型
- 怎么用Photoshop做出物体的投影效果出来
- asp.net导出到Excel的最佳选择
- 一种保护应用程序的方法 模拟Windows PE加载器,从内存资源中加载DLL
- 当程序员,你应该懂的法则