Android 屏幕切换横竖屏时防止activity重新执行生命周期
16lz
2021-01-23
很简单,在清单文件中注册activity的时候设置加入:android:configChanges="keyboardHidden|orientation" 就OK了。
configchanges设置为keyboardhidden|orientation是为了让activity在进行切屏的操作
的时候不让他重新调用各个状态的生命周期。
然而设置 android:screenOrientation="portrait" 是指定activity在启动的时候默认是竖屏
设置 android:screenOrientation="landscape" 是指定activity在启动的时候默认是横屏
看demo:
android:name="com.hf.market.SearchResultActivity_"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait" />
更多相关文章
- Android 生命周期组件 Lifecycle 使用详解
- Android 锁屏生命周期问题
- Android静态变量的生命周期 简单介绍
- AndroidManifest--定义android清单
- Android的生命周期图