android 4.0横屏重复调用onCreate()函数
16lz
2021-01-23
在AndroidManifest.xml的activity中加入android:configChanges="orientation",然后在代码中重写onConfigurationChanged方法,这是我们在4.0系统以前处理手机横屏的方法,但是使用这种方法的程序放在4.0以上的系统运行,会发现程序不会调用onConfigurationChanged,而是再次调用了onCreate函数,也就是说AndroidManifest.xml中的设置并不生效,不过对于4.0以上的系统,可以使用另外一种方法,就是在 android:configChanges="orientation"的基础上再增加一个条件,android:configChanges="orientation|screenSize",此外,还必须把程序中的2.3api版本替换为4.0以上的版本,否则之前的的api中,不存在有screenSize这个属性,会报出错误。
更多相关文章
- android中实现view的更新UI有两组方法的问题
- Android超炫酷烟花程序
- [置顶] 如何修改Android应用程序能够使用的默认最大内存值
- Could not find SDK_Root\tools\adb.exe 的解决方法
- Android高手进阶教程(八)-------Android中两种设置全屏的方法!!!
- Android Studio导入.so库文件方法