关于android 横竖屏切换问题
1.与ADT版本有关的相关冲突问题;
2.主要解决这类问题的办法;
问题出现场景:
由于项目中要对activity的个别页面做横竖屏设置(根据重力感应器自动适配)横竖屏;
方案:
在manifest中配置activity的item 中加入android:configChanges="orientation|keyboardHidden"
在activity中重写 onConfigurationChanged 方法;
在这个方法中做相应操作;
在实践中发现这个方法不执行;经过分析最后将问题锁定在ADT版本与sdk版本的问题;
解决办法:是将manifest中uses-sdk中的android:targetSdkVersion="17" 改10;编译运行,发现问题解决了,每次进入activity onCreate只会执行一次,每次在横竖屏切换时只会走onConfigurationChanged 方法;