Android生命周期

安卓的生命周期

  1. onCreate();活动的创建 加载布局 绑定事件
  2. onStart();活动变为可见的时候调用
  3. onResume();活动和用户进行交互 活动处于运行状态 返回栈顶
  4. onPause();启动或者恢复另一个活动的时候调用
  5. onStop(); 活动完全不可见时调用 和onPause()区别在于当活动为对话框时 onStop()活动不调用 而onPause()调用
  6. onDestroy();此方法在活动销毁之前调用 之前的活动全部变为销毁状态
  7. onRestart(); 此活动由之前的停止运行状态变为可运行状态(onStop()->onRestart()

完整生存期

程序在onCreate() ~ onDestroy() 之间所经历的为完整生存期 在onCreate()方法完成初始化操作
在onDestroy()方法完成释放内存操作

可见生存期

程序在onStart() ~ onStop() 方法之间所经历的即为可见生存期

前台生存期

程序在onResume() ~ onPause() 所经历的即为前台生存期

请看此图

2015年8月28日20:13:06

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