Activity生命周期(略记)

1633阅读 0评论2012-04-10 genehang
分类:嵌入式

  1. protected void onCreate(Bundle savedInstanceState)
  2. protected void onStart()
  3. protected void onResume()
  4. protected void onPause()
  5. protected void onStop()
  6. protected void onRestart()
  7. protected void onDestroy()

上面7个生命周期方法分别在4个阶段按着一定的顺序进行调用,这4个阶段如下:


1. 开始Activity:

  在这个阶段依次执行3个生命周期方法

    onCreate --> onStart --> onResume


2. Activity失去焦点

  如果在Activity获得焦点的情况下进入其他的Activity或应用程序,这时当前的Activity会失去焦点。在这一阶段,会依次执行:

    onPause --> onStop


3. Activity重新获得焦点

  如果Activity重新获得焦点,会依次执行 3个生命周期方法:

    onRestart --> onStart --> onResume


4. 关闭Activity:

  当Activity被关闭时系统会依次执行3个生命周期方法:

    onPause --> onStop --> onDestroy

上一篇:android应用程序安装位置分析
下一篇:android颜色对应的xml值