很多情況下設(shè)備會重新執(zhí)行onCreate 導(dǎo)致頁面出現(xiàn)bug問題
禁止橫豎屏切換重新執(zhí)行onCreate方法
android:configChanges="keyboardHidden|orientation|screenSize”
但是纺涤,我們在手機(jī)分屏的時候切換分屏比例導(dǎo)致的寬度大小調(diào)換的時候這個方法是不管用的颖系,如此我們需要加上screenLayout
對分屏后切換寬高起作用,可以禁止onCreate重新執(zhí)行
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout"
注意:使用onfigChanges方法禁止onCreate執(zhí)行以后會去執(zhí)行onConfigurationChanged方法
keyboardHidden:鍵盤發(fā)生改變,例如进苍,用戶使用了硬件鍵盤
orientation:設(shè)備旋轉(zhuǎn)婿着,橫向顯示和豎向顯示模式切換。
screenSize: 屏幕大小改變了
screenLayout:屏幕的布局發(fā)生改變二拐,這可能導(dǎo)致激活不同的顯示