屏幕旋轉詳解


一Activity轉屏時的生命週期:

1、不設置Activity的android:configChanges時,切屏會重新調用各個生命週期,模擬器上(切橫屏時會執行一次,切豎屏時會執行兩次)。真機(切橫屏時會執行一次,切豎屏時會執行一次

 

2、設置Activity的android:configChanges="orientation"時,切屏還是會重新調用各個生命週期,切橫、豎屏時只會執行一次

 

3、設置Activity的android:configChanges="orientation|keyboardHidden"時,切屏不會重新調用各個生命週期,只會執行onConfigurationChanged方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章