onConfigurationChanged未被调用的原因
来源:互联网 发布:二手淘宝手机店 编辑:程序博客网 时间:2024/05/22 08:11
今天碰到一个奇怪的问题。
onConfigurationChanged未被调用。
根据正常认知,在AndroidManifest.xml中设置Android:configChanges="orientation“,
然后在Java代码中重写onConfigurationChanged,即不会重复Activity生命周期,而是调用onConfigurationChanged。
然而今天这种做法没有效果,什么原因呢。
原来,自从Android 3.2(API 13),screen size也开始跟着设备的横竖切换而改变。
所以,在AndroidManifest.xml里设置的MiniSdkVersion和 TargetSdkVersion属性大于等于13的情况下,
如果你想阻止程序在运行时重新加载Activity,除了设置”orientation“,你还必须设置"ScreenSize"。
解决方法:
AndroidManifest.xml中设置android:configChanges="orientation|screenSize“
4.2又碰到同样的问题了,还得再加上个"layoutDirection"
0 0
- onConfigurationChanged未被调用的原因
- onConfigurationChanged未被调用的原因
- onConfigurationChanged未被调用的原因
- onConfigurationChanged未被调用的原因
- onConfigurationChanged未被调用的原因
- 关于onConfigurationChanged以及onConfigurationChanged 未被调用的问题
- Android中onConfigurationChanged未被调用的解决方法
- onConfigurationChanged 未被 调用 onConfigurationChanged not getting called
- Android中的onConfigurationChanged方法没有被调用的原因
- onConfigurationChanged 未调用不执行的问题
- onConfigurationChanged会重新 OnCreate 的解决方案,onConfigurationChanged不被调用
- Android 屏幕切换和onConfigurationChanged不调用的原因
- 安卓开发中,小知识点:onConfigurationChanged方法未调用,onMeasure的使用
- 解决onConfigurationChanged不被调用
- Activity的onConfigurationChanged函数调用时序
- Android中的onConfigurationChanged方法不能被调用
- Android中onConfigurationChanged没调用
- Ajax 请求时莫明执行其它未调用的 Action 的原因及解决方式
- Python-002-HelloWorld程序
- android开发小问题汇总
- sql 查询,把查出的数据作为临时表在进行查询
- PHP开发小技巧⑨—获取url中的各个参数
- iOS设计模式——适配器
- onConfigurationChanged未被调用的原因
- [学习笔记] bootstrap (三): 按钮,图片,图标
- Xshell、Xftp的使用
- android shape的使用
- Navicat快捷键选择当前行
- Spring事务管理(详解+实例)
- stress —linux系统下工作量和压力测试工具
- JNI开发----复习曾经学习过的C语言
- ios WKWebView 和UIWebView 播放没有声音的方案