开发的app出现了登录后屏幕旋转时,自动跳转到登录页面了,网上查找后最后做一总结。
原因是android中每次屏幕的切换动会重启Activity,导致每次都会跳转到登录页。
AndroidManifest.xml添加了以下配置:
<activity android:name=".ui.personal.homePageActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:theme="@style/Theme.Design.Light.NoActionBar" android:screenOrientation="landscape"/>
其中android:configChanges="orientation|keyboardHidden|screenSize"解决了旋转跳转的问题。
如果应用横屏竖屏都要用的话可以忽略下边的配置。
因为我的应用都是横屏开发,也是横屏使用,最后添加了android:screenOrientation="landscape",使得页面l锁定为横屏显示。
参考地址:android 会自动横屏再竖屏,Android横屏竖屏切换的问题_weixin_39914863的博客-CSDN博客