activity的生命周期

程序正常启动:
    onCreate()->onStart()->onResume();
正常退出:
    onPause()->onStop()->onDestory()

一个Activity启动另一个Activity:
     onPause()->onStop(),
     再返回:
     onRestart()->onStart()->onResume()

程序按back 退出: 
    onPause()->onStop()->onDestory(),
    再进入:
    onCreate()->onStart()->onResume();

程序按home 退出: 
    onPause()->onStop(),
    再进入:
    onRestart()->onStart()->onResume();

onCreate之后就会执行onStart,此时画面已经显示出来了,
但还不能交互;然后执行onResume,此时可以与用户交互。

/**
  * 进入跟跳出都会执行的
  */
 @Override
 protected void onPause() {
  super.onPause();
 }
 
 @Override
 protected void onRestart() {
  super.onRestart();
 }
 
 
 @Override
 protected void onStart() {//in,2in
  // TODO Auto-generated method stub
  super.onStart();
 }
 
 @Override
 protected void onResume() {//in,2in
  // TODO Auto-generated method stub
  super.onResume();
 }


你可能感兴趣的:(activity的生命周期)