A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

[我的日记] activity生命周期

© 庭院深深深几许 金牌黑马   /  2019-4-17 14:15  /  768 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

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

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

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

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


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马