解决Android视频播放横竖屏切换播放问题!
16lz
2021-01-26
在以前的版本中只要在AndroidManifest.xml文件中对activity指定android:configChanges="keyboardHidden|orientation"属性,转屏的时候就会不再重新调用OnCreate()函数,而是调用onConfigurationChanged()。但是在自从android3.2以后,再这样设置的话,会发现转屏后仍然会调用OnCreate(),而不是onConfigurationChanged();跟踪framework层代码,就会发现问题所在,是由于google在android3.2中添加了screensize改变的通知,在转屏的时候,不仅是orientation发生了改变,screensize同样也发生了改变,所以现在需要在配置文件中修改为android:configChanges="keyboardHidden|orientation|screenSize",其他的代码和以前的代码一样处理。
更多相关文章
- Android(安卓)官方架构组件(一)——Lifecycle
- AndroidStudio部署项目时出现错误:Instant Run requires 'Tools |
- 统一样式的View应该用style修饰
- Android(安卓)面试题总结之View(一)
- DexHunter脱壳神器分析
- django返回json的几种方法以及android调用
- Android(安卓)Studio如何格式化XML代码顺序
- RxCache--打造自己的Android缓存框架
- Android(安卓)P实现静默安装的方法示例(官方Demo)