Skip to content

页面生命周期

生命周期图解

lifecycle

生命周期详解

  • onESCreate(params)
    ESPage被创建时候进行回调,第一个生命周期。
    在该方法中主要进行初始化操作,设置界面布局资源,初始化界面的组件信息等。
    params中存放的是启动此页面的参数。

  • onESRestart()ESPage已经停止然后重新被启动时会调用onESRestart()

  • onESStart()ESPage可见未获得用户焦点不能交互时会调用onESStart()

  • onESResume()ESPage可见且获得用户焦点能交互时会调用onESResume()

  • onESPause() 此方法调用后,ESPage正在停止,其后会调用onESStop()方法。

  • onESStop()ESPage被新的ESPage完全覆盖不可见时会调用onESStop()

  • onESDestroy()
    ESPage(调用finishESPage()或打开的页面数量超过了设置的最大数量)被ES运行环境销毁杀掉时系统调用。

  • onESNewIntent()
    ESPage设置启动模式为SingleTask。用户打开之前已经打开过的相同的页面,会调用此页面onESNewIntent()