如何在Android横竖屏切换时不销毁Activity

Android在切换横竖屏时,生命周期顺序为:onPause() -> onStop() -> onDestory() -> onCreate() -> onStart() -> onResume()。经过上述生命周期调用的方法对比,咱们发现,在横竖屏切换时,首先会销毁Activity,而后再重建Activity,这种模式在开发中会有必定的影响。
如不但愿在横竖屏切换时销毁Activity,可经过在AndroidManifest.xml文件中修改以下代码:
<activity android:name=".MainActivity" android:configChanges="orientation|keyboardHidden|screenSize">
这样,在横竖屏进行切换时,则不会再执行其余的生命周期的方法。android

相关文章
相关标签/搜索