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

Activity 生命周期

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

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

onResume(),如有新的Activity进入,当前Activity执行onPause(),这时有三个选择:生命周期

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

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

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

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

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

  • 通常数据的持久化保存会在onPause()方法内top

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

相关文章
相关标签/搜索