Android4.4竖屏切换至横屏的生命周期变换

时间:2020-11-30 14:41:37

步骤:

一.首先是打开app(默认竖屏)

1.onCreate

2.onStart

3.onResume

二.Genymotion中按下Ctrl+F11,切换至横屏:

1.onPause

2.onSaveInstanceState

3.onStop

4.onDestory

5.onCreate

6.onStart

7.onRestoreInstanceState

8.onResume

三.再切换回竖屏:

1.onPause

2.onSaveInstanceState

3.onStop

4.onDestory

5.onCreate

6.onStart

7.onRestoreInstanceState

8.onResume


总结:

每一次切换,

会先执行   步骤二的1~4,也就是先保存当前act的数据,并销毁它.

然后再执行步骤二的5~8,也就是先获取切换横/竖前屏幕的数据,然后再显示act.