Android activity的生命周期总共有以下方法:onCreate()  onStart()  onResume()  onPause()   onStop()  onDestory()  onRestart()。

onCreate():App运行时,首次被调用,且只调用一次,在该方法中用于设置布局文件,控件的初始化以及做一些监听设置。

onStart():在用户可见时调用。

onResume():用户操作activity时调用。

onPause():应用程序启动其他activty时被调用。

onStop():activity不可见时被调用。

onDestory():退出activity时被调用,调用了finish()方法或应用内存不足时被调用。

Android activity生命周期

启动activity时并未对activty做出其他操作时,activity的生命周期是onCreate()-->onStart()-->onResume()Android activity生命周期

启动demo到按下back键退出demo时,activty的生命周期是 onCreate()-->onStart()-->onResume()-->onPause()-->onStop()-->onDestory()Android activity生命周期

按住home键启动其他activity时,该activity并没有被销毁,调用了onPause()-->onStop()Android activity生命周期

再次进入该activty时,调用了onRestart()->onStart()->onResume()

Android activity生命周期

相关文章: