Activity 生命周期(阅读官方文档后录)

原创
2015/11/08 19:51
阅读数 69

Activity 生命周期

  • onCreate()
  • onStart()
  • onResume()
  • onPause()
  • onStop()
  • onDestroy()
  • 附:onRestart()

每次进入一个Activity都会执行onCreate(),紧跟着是onStart(),然后Activity呈现出来,

onResume(),若有新的Activity进入,当前Activity执行onPause(),这时有三个选择:

  • onStop()后显示新的Activity,之后onDestroy()销毁当前Activity,显示新的,执行 onDestroy()有两种方式

    • isfinishing:正常结束
    • 被系统回收
  • onResume()回到当前Activity

  • 或是app有很高的访问内存的优先级,进程被杀死后,用户再次操作进入当前Activity,执行 onCreate()

用户在新的Activity界面点击回退键,回到之前的Activity

  • onStop()之后,未被销毁,再次回来,执行onRestart(),紧跟是onStart(),紧跟是 onResume(),回到当前Activity

  • 一般数据的持久化保存会在onPause()方法内

  • 当前Activity状态的保存放在onStart()方法内

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
3 收藏
0
分享
返回顶部
顶部