1、默认横竖屏切换时重新调用Activity的onCreate
2、在Activity中添加android:configChanges="locale|keyboardHidden|orientation" 属性在横竖屏切换、出现输入法窗口、语言变换时调用Activity的onConfigurationChanged而不再调用onCreate。
3、在Activity中添加android:screenOrientation="portrait"或者android:screenOrientation="landscape"将保持竖屏或横屏显示,切换横竖屏时将不再调用onCreate或者onConfigurationChanged。
4、android:configChanges="orientation"与android:screenOrientation="portrait"(或者android:screenOrientation="landscape")同时存在时,android:configChanges="orientation"属性被忽略。
本文介绍了在Android应用开发中如何通过不同配置实现屏幕旋转时Activity的生命周期管理,包括使用configChanges属性来避免重新创建Activity,以及固定屏幕方向的方法。
6294

被折叠的 条评论
为什么被折叠?



