Android在切換橫豎屏時,生命周期順序為:onPause() -> onStop() -> onDestory() -> onCreate() -> onStart() -> onResume(),通過上述生命周期呼叫的方法對比,我們發現,在橫豎屏切換時,首先會銷毀Activity,然后再重建Activity,這種模式在開發中會有一定的影響,
如不希望在橫豎屏切換時銷毀Activity,可通過在AndroidManifest.xml檔案中修改如下代碼:
<activity android:name=".MainActivity" android:configChanges="orientation|keyboardHidden|screenSize">
這樣,在橫豎屏進行切換時,則不會再執行其他的生命周期的方法,
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/106830.html
標籤:其他
