当前位置: 代码迷 >> Android >> android屏幕翻转不重新加载android:configChanges="orientation|keyboardHidden"
  详细解决方案

android屏幕翻转不重新加载android:configChanges="orientation|keyboardHidden"

热度:214   发布时间:2016-04-28 01:21:57.0
android屏幕翻转不重新加载android:configChanges="orientation|keyboardHidden"

如果一个activity在横屏状态下切换到竖屏状态,是不是会把整个activity重新加载一遍呢?这样的话,所有变量和方法都被初始化了,显然,一般我们不想这样。

AndroidManifest.xml

android:configChanges="keyboardHidden|orientation"
就是如果配置了这个属性,当我们横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不会重新执行onCreate方法,那当然如果不配置这个属性的话就会重新调用onCreate方法了。

1楼ElinaVampire2小时前
亲,现在需要加上screensize才可以哦,android:targetSdkVersionu0026gt;12还要执行oncreate
  相关解决方案