Androidx学习笔记(53)--- 横竖屏切换的生命周期

来源:互联网 发布:scdma是什么网络类型 编辑:程序博客网 时间:2024/04/30 16:17


横竖屏切换的生命周期

默认情况下 ,横竖屏切换, 销毁当前的activity,重新创建一个新的activity

快捷键ctrl+F11

在一些特殊的应用程序常见下,比如游戏,不希望横竖屏切换activity被销毁重新创建 需求:禁用掉横竖屏切换的生命周期 

  1.写死方向,不允许切换

android:screenOrientation="portrait"    竖屏android:screenOrientation="landscape"   横屏

在代码中设置

//设置当前Activity的方向,使用代码控制横竖屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

2.配置Activity时添加以下属性,横竖屏切换时就不会销毁重建

 android:configChanges="orientation|screenSize|keyboardHidden"




0 0