通过查阅Android API可以得知android:onConfigurationChanged实际对应的是Activity里的 onConfigurationChanged()方法。在AndroidManifest.xml中添加上诉代码的含义是表示在改变屏幕方向、弹出软件 盘和隐藏软键盘时,不再去执行onCreate()方法,而是直接执行onConfigurationChanged()。如果不申明此段代码,按照 Activity的生命周期,都会去执行一次onCreate()方法,而onCreate()方法通常会在显示之前做一些初始化工作。所以如果改变屏幕 方向这样的操作都去执行onCreate()方法,就有可能造成重复的初始化,降低程序效率是必然的了,而且更有可能因为重复的初始化而导致数据的丢失。 这是需要千万避免的。

更多相关文章

  1. Android ListView的item点击无响应的解决方法
  2. Android 扩展屏幕 实现主屏副屏同步或者异步显示
  3. Rexsee API介绍:Android屏幕锁定,Keyguard函数与扩展源码
  4. Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implem
  5. android中使用jni,ndk的C语言回调方法
  6. 通过Android Studio3.5.3编译安装App失败,提示安装包异常解决方

随机推荐

  1. Android内存泄漏监测(MAT)及解决办法
  2. android 学习笔记4——post请求+线程控制
  3. 不可或缺 Windows Native (25) - C++: wi
  4. android 8.1.0 添加系统service
  5. android 使用xml selector设置按钮点击效
  6. android framework增加新的系统服务
  7. Android帮助文档.exe(第1,2,3部分)提供下载
  8. Unbuntu下Android studio报Unable to rec
  9. Activity四种启动模式:standard、singleTo
  10. Android Camera源码函数结构