黑马程序员技术交流社区

标题: activity生命周期 [打印本页]

作者: 庭院深深深几许    时间: 2019-4-17 14:15
标题: activity生命周期
  Android activity的生命周期总共有以下方法:onCreate() onStart() onResume() onPause() onStop() onDestory() onRestart()。
  onCreate():App运行时,首次被调用,且只调用一次,在该方法中用于设置布局文件,控件的初始化以及做一些监听设置。
  onStart():在用户可见时调用。
  onResume():用户操作activity时调用。
  onPause():应用程序启动其他activty时被调用。
  onStop():activity不可见时被调用。
  onDestory():退出activity时被调用,调用了finish()方法或应用内存不足时被调用。

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

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

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

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







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2