activity在锁屏时候的生命周期
16lz
2021-01-24
如果在清单文件里activity标签下没有指定屏幕的方向为android:screenOrientation="landscape"
则默认就是竖屏,activity的生命周期在锁屏和开启屏幕的时候是正常的:
但是如果在清单文件里activity标签下没有指定屏幕的方向为android:screenOrientation="landscape"
的话,activity会重新创建
锁屏时候的生命周期为:
销毁之后重新创建,然后处于暂停状态。
开启屏幕时的生命周期为:
再次销毁,重建。
所以锁屏后再次开启屏幕会销毁两次,重建两次。
解决方法为:
在清单文件里activity标签下配置
android:configChanges="orientation|screenSize"
。
记住在application标签下配置是不管用的。
更多相关文章
- Android(安卓)主流屏幕以及适配
- Android(安卓)WakeLock详解
- android Activity活动周期 Service生命周期
- Android——横屏和竖屏的切换,以及明文密码的显示
- Android中称为四大组件
- activity 生命周期
- Android四大组件之Activity---生命周期那些你可能不知道的事
- Andriod学习笔记(二)
- Android(安卓)Studio自定义模板 写页面竟然可以如此轻松