设置activity为横屏的时候,在Manifest里面的Activity里面加了两个参数设置:
但是在锁屏后再解锁的时候,应用会先竖屏,然后再转回横屏,而且还有一些时间间隔,锁屏的时候,Activity就执行了一遍onDestroy,解锁的时候,又重新从onCreat开始,重新绘制了一遍activity。
在API13以后,需要在 android:configChanges 的参数里面加一个screenSize
android:screenOrientation="landscape"
android:configChanges="keyboardHidden|orientation"
这是设置屏幕方向为横屏,以及禁止在屏幕切换的时候重启Activity和隐藏键盘。
但是在锁屏后再解锁的时候,应用会先竖屏,然后再转回横屏,而且还有一些时间间隔,锁屏的时候,Activity就执行了一遍onDestroy,解锁的时候,又重新从onCreat开始,重新绘制了一遍activity。
在API13以后,需要在 android:configChanges 的参数里面加一个screenSize
android:configChanges="screenSize|keyboardHidden|orientation"
这样在锁屏解锁之后,不会重新创建activity。