橫豎屏切換時候activity的生命週期

2021-07-11 20:13:12 字數 375 閱讀 6609

1

、不設定

activity

的android:configchanges

時,切屏會重新呼叫各個生命週期,切橫屏時會執行一次,切豎屏時會執行兩次

2、設定

activity

的android:configchanges="orientation"

時,切屏還是會重新呼叫各個生命週期,切橫、豎屏時只會執行一次

3、設定

activity

的android:configchanges="orientation|keyboardhidden"

時,切屏不會重新呼叫各個生命週期,只會執行

onconfigurationchanged

方法

activity的橫豎屏切換

activity橫豎屏切換的生命週期 1 不設定activity的android configchanges時,切屏會重新呼叫各個生命週期,切橫屏時會執行一次,切豎屏時會執行兩次 2 設定activity的android configchanges orientation 時,切屏還是會重新呼叫各個...

橫豎屏切換,activity重建問題

最近有個需求,橫屏直播a退出後返回直播列表頁b 豎屏 時,在小公尺8上列表頁b直接變成橫屏的了,因為列表頁b由豎屏切換成橫屏了,還會重新執行生命週期oncreate onresume 等等。為了避免activity重建,可以在清單檔案做如下配置 android name com.etwod.yuli...

關於activity橫豎屏切換的問題

介面的橫豎屏切換 1 在androidmanifest.xml中對所需要進行橫豎屏切換的activity進行設定以下屬性 android screenorientation portrait 當前設定為只可以進行豎屏的顯示 android screenorientation landscape 當前...