Android开发Android开发Android技术知识

Activity横竖屏切换生命周期

2019-03-24  本文已影响15人  YuanchaoLi

Activity横竖屏切换生命周期

网上大多博客结论,清单文件Activity未配置configChanges属性,切到横屏后,再切回竖屏时,会走两遍onPause——onSaveInstanceState——onStop——onDestroy——onCreate——onStart——onRestoreInstanceState——onResume 生命周期方法。本人在Android系统不同版本经过测试发现,实际情况和网上大多博客描述不同,特记录下实际测试情况。有误解之处,还望指出,共同探讨。

Android8.0及以上

onPause
onSaveInstanceState
onStop
onDestroy
onCreate
onStart
onRestoreInstanceState
onResume
onConfigurationChanged

Android7.0、7.1.1

onConfigurationChanged
onPause
onSaveInstanceState
onStop
onDestroy
onCreate
onStart
onRestoreInstanceState
onResume
onConfigurationChanged

Android6.0及以下

onPause
onSaveInstanceState
onStop
onDestroy
onCreate
onStart
onRestoreInstanceState
onResume
onConfigurationChanged
上一篇 下一篇

猜你喜欢

热点阅读