出现警告 couldn't save which view has focus because the focused view

锁屏、电话等出现的游戏重启。

AndroidManifest.xmlactivity

设置android:configChanges="orientation|keyboardHidden|keyboard|screenLayout"即可。

下面来说明下这个属性的意思

如果配置了这个属性,当我们触发这些改变的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不会重新执行onCreate方法。

如果不配置这个属性的话就会重新调用onCreate方法了,也就是重启游戏了。

解释
"mcc" 移动国家码发生改变
"mnc" 移动网络码发生改变
"locale" 区域设置发生改变— 比如选择新的系统语言
"touchscreen" 触摸屏发生改变 (这会发生?)
"keyboard" 输入类型发生改变 —比如外接扩展键盘
"keyboardHidden" 输入可访问性发生改变
"navigation" 定位类型发生变化 —轨迹球?方向键?
"screenLayout" 界面布局发生变化
"fontScale" 全局字体大小发生改变
"uiMode" 用户接口模式发送改变 — 当设置为桌面或汽车模式,或者夜间模式。更多请看UiModeManager。API Level 8引进
"orientation" 屏幕方向改变了

注:如果你用的API 是level 13或者更高 (由minSdkVersiontargetSdkVersion属性声明), 那你还要设置"screenSize"配置, 因为它在屏幕方向改变时也会被触发。

"screenSize" 当前屏幕大小发生改变。比如改变横竖屏时。API level 13 新增
"smallestScreenSize" 屏幕的物理大小改变了,如:连接到一个外部的屏幕上。API level 13 新增

更多相关文章

  1. 学习Android从0开始之基础篇(3)-视图组件之布局管理器
  2. android开发之给LinearLayout增加点击效果
  3. Android(安卓)Theme的使用
  4. Android(安卓)代码修改按钮上的图片
  5. 关于android的animation的xml定义中的android:interpolator属性
  6. 修改Android(安卓)EditText光标颜色
  7. Android(安卓)属性动画Property Animation(下)
  8. listview更改选中时item背景色的两种方式
  9. android拾遗——Android(安卓)动画学习笔记

随机推荐

  1. android下的锁屏的相关修改
  2. Android 日常报错之 Android dependency
  3. Android中调试规范Log
  4. Android动态加载及hook资料汇总
  5. android 自定义view--点击屏幕生成圆点,点
  6. android读取raw下面的文件
  7. Android(安卓)之 五大布局案例
  8. Android----Google code android开源项目
  9. Android 新浪微博代码
  10. Java.lang.ClassNotFound Instrumentatio