如何在Android橫豎屏切換時不銷燬Activity

Android在切換橫豎屏時,生命週期順序爲:onPause() -> onStop() -> onDestory() -> onCreate() -> onStart() -> onResume()。經過上述生命週期調用的方法對比,咱們發現,在橫豎屏切換時,首先會銷燬Activity,而後再重建Activity,這種模式在開發中會有必定的影響。
如不但願在橫豎屏切換時銷燬Activity,可經過在AndroidManifest.xml文件中修改以下代碼:
<activity android:name=".MainActivity" android:configChanges="orientation|keyboardHidden|screenSize">
這樣,在橫豎屏進行切換時,則不會再執行其餘的生命週期的方法。android

相關文章
相關標籤/搜索