Activity生命周期

Activity有4种状态:

1.活动状态:当Activity位于前台,用户可见,可获得焦点,此时的Activity位于栈顶.

2.暂停状态:其他Activity位于前台,该Activity依然可见,只是不能获得焦点.

3.停止状态:当Activity不可见,失去焦点.

4.销毁状态:当Activity结束,或Activity所在的Dalvik进程结束.

在Activity生命周期中,如下方法会被系统调用:

1.onCreate(Bundle savedStatus):创建Activity时被回调,该方法只会被调用一次

2.onStart():启动Activity时被回调

3.onRestart():重新启动Activity时被回调

4.onResume():恢复Activity时被回调,onStart()方法后一定会回调onResume()方法

5.onPause():暂停Activity时被回调

6.onStop():停止Activity时被调用

7.onDestroy():销毁Activity时被回调,该方法只会调用一次

以上7种方法,在合适的时机重写相应的方法!

生命周期流程图:


更多相关文章

  1. WebKit 分析–for android - Braincol - 博客园
  2. AOP在Android中最佳用法
  3. Android难点之——自定义View(上)
  4. 《Android(安卓)第一行代码》十一章 Service学习笔记
  5. Android(安卓)获得view的宽和高
  6. android沉浸式状态栏的最简单实现
  7. android stdio 开发时使用系统权限和hide函数报错的解决方法
  8. Android中杀死进程的方法
  9. Android系统启动流程源码分析

随机推荐

  1. 在你的android设备运行java web应用程序
  2. Android(安卓)BaiduAi 人脸识别 集成教学
  3. android 左右切换对话框 dialog
  4. 开发一个android app需要的技术
  5. 一个使用FFmpeg库读取3gp视频的例子-Andr
  6. Android客户端与PC服务器实现Socket通信
  7. Android(安卓)资源(resource)学习小结
  8. 【原创】Android锁定横竖屏、splash,全屏
  9. Android(安卓)Provision (Setup Wizard)
  10. android学习笔记(1)---搭建开发环境