Activity生命周期(略记)

  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

posted @ 2012-03-20 14:28  Reaver21  阅读(271)  评论(0编辑  收藏  举报