每次切换屏幕系统都要调用一次onCreate()方法来初始化布局,这导致了之前的一些操作、信息等丢失。
解决办法:
在AndroidMainfest.xml文件中设置activity属性:
android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
注意“screenSize”。网上很多方法没有添加这个元素,如果不添加是没有效果的(小米平板1代测试)。
本文介绍了解决Android应用在切换屏幕时,系统频繁调用onCreate()方法导致布局初始化丢失的问题的方法。通过在AndroidManifest.xml中设置activity属性,可以避免此现象发生。特别强调了在配置中加入screenSize元素的重要性,实测对于某些设备如小米平板1代尤为有效。
每次切换屏幕系统都要调用一次onCreate()方法来初始化布局,这导致了之前的一些操作、信息等丢失。
解决办法:
在AndroidMainfest.xml文件中设置activity属性:
android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
注意“screenSize”。网上很多方法没有添加这个元素,如果不添加是没有效果的(小米平板1代测试)。
1270
1290
303