在AndroidManifest.xml配置文件中 添加属性
android:configChanges="orientation"
这个属性是说明 当屏幕切换(横竖)的时候 去调用onConfigurationChanged方法 未添加该属性 则调用onCreate方法 这样会造成很多麻烦
如果添加了 android:screenOrientation="landscape" 这个属性 那么屏幕的方向 就会不在变动 锁定屏幕方向 此时onConfigurationChanged方法
不会再被调用 。
onConfigurationChanged方法 在屏幕加锁的 (按开机键锁屏)时候会调用 在屏幕解锁的时候也会调用一次
本文深入探讨了在AndroidManifest.xml中添加关键属性以优化应用配置的过程,特别是如何通过设置屏幕切换行为及方向锁定来避免在横竖屏切换时引发的创建方法调用混乱,同时详细解释了`android:configChanges`和`android:screenOrientation`属性的作用,以及它们如何影响应用在不同屏幕状态下的表现。
7237

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



