Android 的生命周期
时间:2010-10-25 来源:胡言乱语
序号 | 方法名称 | 说明 | 是否可以被销毁 |
1 |
onCreate() | 当Activity第一次被调用时执行此方法,该方法一般用于执行一些静态内容的设置,如create view,绑定数据等 | |
2 |
onStart() | 当Activity第一次显示在用户前面时执行此方法 | |
3 |
onRestart() | 重新启动一个已经被停止的Activity | |
4 |
onResume() | 当Activity获取焦点,可以和用户进行交互时执行此方法 | |
5 |
onPause() | 当系统启动了另外一个Activity的时候那么第一个Activity就会执行此方法。该方法主要用于将当前的Activity中的数据保存起来,以便在返回时恢复数据 | YES |
6 |
onStop() | 当当前Activity不可见时会调用此方法 | YES |
7 |
onDestroy() |
当出现以下两种情况时会执行此方法销毁Activity (1. 系统资源不够用的时候 2. 手动调用finsh()) |
YES |
以下会通过几个例子来深入的学习 Activity 中的方法:
1. 在Activity_1 中 通过 按钮调用 Activity (代码省略)
相关阅读 更多 +