android Activity切換屏 生命週期變化問題
阿新 • • 發佈:2019-02-07
1、不設定Activity的android:configChanges時,切屏會重新呼叫各個生命週期,切橫屏時會執行一次,切豎屏時會執行兩次
2、設定Activity的android:configChanges="orientation"時,切屏還是會重新呼叫各個生命週期,切橫、豎屏時只會執行一次
3、設定Activity的android:configChanges="orientation|keyboardHidden"時,切屏不會重新呼叫各個生命週期,只會執行onConfigurationChanged方法。(執行這個方法,必須設定sdk version 大於等於13.0) 然後,我對”切豎屏執行兩次“感到不解,然後又再網上找了資料:(兩個說法)