背景
每次旋转设备时,Android都会销毁当前活动,并使用新配置重新创建它.
避免活动重新创建的一种简单方法是在清单中添加“ configChanges”值(我记得“ screenSize”和“ orIEntation”).
问题
如果您使用“ configChanges”属性,则该应用将不尊重某些(或全部?)AndroID设备具有的方向锁定功能,该功能会阻止屏幕旋转时任何东西旋转.
我尝试过的
我尝试使用“ screenOrientation”属性值,但没有一个达到我想要的值.
问题
如何在屏幕更改方向时防止重新创建活动,同时又尊重用户对方向锁定的偏好?
是否有可能获得此首选项的值,以便在设置活动时让活动锁定其方向?
解决方法:
好吧,那算了.我想我只是错过了正确的一个:
机器人:screenorIEntation = “用户”
与其他configChanges值一起使用时,效果很好.
总结以上是内存溢出为你收集整理的如何避免旋转时重新创建活动,同时还要注意方向锁定?全部内容,希望文章能够帮你解决如何避免旋转时重新创建活动,同时还要注意方向锁定?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)