2011Android Activity生命周期学习笔记

一.启动Activity
会依次调用如下三个函数:
1.onCreate;
2.onStart;
3.onResume;

二.按BACK键:
Activity将结束,即Destroy销毁掉,会依次调用如下三个函数:
1.onPause
2.onStop
3.onDestroy

三.按HOME键:
打开其他应用程序,如音乐应用程序;
此时该Activity,会进入不可见状态,会调用如下两个函数:
1.onPause;
2.onStop;
注意:该Activity仅仅不可见,但没有别销毁,因为没有调用onDestroy函数;

四.再次按HOME键,进入该 Activity时:
意即再次显示该Activity时;
会调用如下三个函数:
1.onRestart;
2.onStart;
3.onResume;

五.Activity生命周期图:
2011年Android Activity生命周期学习笔记_第1张图片
1.调用onResume函数,意味着:
activity处于激活状态,是可见的;
2.调用了onPause函数,意味着:
activity不可见了,用户看不到了;
3.调用onRestart 函数,意味着:
activity从后台运行变成前台运行,是可见的;
4. 调用onDestroy 函数,意味着:
activity对象被销毁,即内存中不存在该对象。

更多相关文章

  1. Android的四大组件之三--Activity(1)----->生命周期
  2. android之Activity的生命周期
  3. Android中如何修改系统时间(应用程序获得系统权限)
  4. Android:android生命周期(详细总结)
  5. Android 2.2 设置应用程序安装位置
  6. Android 拨号盘暗码启动应用程序

随机推荐

  1. Android(安卓)Studio
  2. Android属性动画优化(更高效的使用属性动
  3. Android精华汇总
  4. Android分区查看
  5. Android(安卓)Wallpaper分析
  6. 使用ProgressBar显示进度条
  7. Android开发环境搭建及常见问题解决方法
  8. Android 中文 API 文档 (45) ―― Absolute
  9. Android 上实现水波特效
  10. Android 中文 API (35) ―― ImageSwitcher