android在系統配置發生改變時,Activity會被重新創建,但是某些情況下我們希望系統配置改變時不會重新創建Activity,這個時候我們可以給Activity指定相對應的configChanges屬性,在manifest加入 orientation:屏幕方向發生了改變,如旋轉屏幕 scree ...
android在系統配置發生改變時,Activity會被重新創建,但是某些情況下我們希望系統配置改變時不會重新創建Activity,這個時候我們可以給Activity指定相對應的configChanges屬性,在manifest加入
android:configChanges="keyboardHidden|orientation|screenSize"
orientation:屏幕方向發生了改變,如旋轉屏幕
screenSize:屏幕尺寸發生了變化,如旋轉屏幕
keyboardHidden:鍵盤的可訪問性發生了變化,如調出了鍵盤
所以在屏幕旋轉時需要加入這三個屬性。