Android
Activity
onRestart()
- onCrete()
- onStart()
- onResume()
- onPause()
- onStop()
- onDestroy()
Fragment
- onCreate(){页面进入加载}
- onCreateView(页面进入加载view)
- onStart()
- onResume()
- onPause()
- onStop()
- onDestroyView(){页面销毁view}
- onDestroy(){页面销毁}
举例说明
A 页面到 B 页面
- A页面
- onPause()
- onStop()
- B页面
- onCreate()
- onStart()
- onResume()
B页面返回到 A 页面
- B页面
- onPause()
- onStop()
- onDestroy()
- A页面
- onRestart()
- onResume()
Harmony OS
Ability
- onStart() : {首次进入加载}
- onForeground() : {首次不会加载,由后台切换到前台才会加载}
- onActive() : {首次加载,由后台切换到前台也会加载}
- onInactive() : {页面关闭,切换到后台,都会加载}
- onBackground() : {页面关闭,切换到后台,都会加载}
- onStop() : {页面销毁,会加载}
Fraction
- onComponentAttached()
- onStart()
- onForeground()
- onActive()
- onInactive()
- onBackground()
- onStop()
- onComponentDetach()
LoginAbilitySlice
terminate() : {关闭页面;不属于生命周期函数}
- onStart() : {首次进入加载}
- onForeground() : {首次不会加载,由后台切换到前台才会加载}
- onActive() : {首次加载,由后台切换到前台也会加载}
- onInactive() : {页面关闭,切换到后台,都会加载}
- onBackground() : {页面关闭,切换到后台,都会加载}
- onStop() : {页面销毁,会加载}
举例说明
A 页面到 B 页面
- A页面
- onInactive()
- onBackground()
- B页面
- onStart()
- onActive()
B页面返回到 A 页面
- B页面
- onInactive()
- onBackground()
- onStop()
- A页面
- onForeground()
- onActive()