文章目录
在 Android 应用程序中,当屏幕发生横竖屏切换时,Activity 的生命周期会经历一些变化,这对于开发者来说是很重要的,因为它涉及到如何处理 UI 和数据的变化。
一、 典型的生命周期变化
1.1 典型的生命周期变化
-
横竖屏切换前后的生命周期顺序:
-
当前 Activity 被销毁:
onPause()
onStop()
onDestroy()
-
重新创建 Activity:
onCreate()
onStart()
onResume()
-
-
配置变化时的特殊处理:
当屏幕发生横竖屏切换时,系统会销毁当前的 Activity 并重新创建一个新的 Activity 实例,以便加载正确的布局和资源。
这意味着之前的 Activity 生命周期的一部分会被调用来进行