如果在清单文件里activity标签下没有指定屏幕的方向为android:screenOrientation="landscape"
则默认就是竖屏,activity的生命周期在锁屏和开启屏幕的时候是正常的:

但是如果在清单文件里activity标签下没有指定屏幕的方向为android:screenOrientation="landscape"的话,activity会重新创建

锁屏时候的生命周期为:

销毁之后重新创建,然后处于暂停状态。

开启屏幕时的生命周期为:

再次销毁,重建。

所以锁屏后再次开启屏幕会销毁两次,重建两次。

解决方法为:
在清单文件里activity标签下配置
android:configChanges="orientation|screenSize"

记住在application标签下配置是不管用的。

更多相关文章

  1. Android(安卓)主流屏幕以及适配
  2. Android(安卓)WakeLock详解
  3. android Activity活动周期 Service生命周期
  4. Android——横屏和竖屏的切换,以及明文密码的显示
  5. Android中称为四大组件
  6. activity 生命周期
  7. Android四大组件之Activity---生命周期那些你可能不知道的事
  8. Andriod学习笔记(二)
  9. Android(安卓)Studio自定义模板 写页面竟然可以如此轻松

随机推荐

  1. android studio 2.2下载地址
  2. 垂直跑马灯、滚动通知
  3. Android头部停留及分页加载功能整合列表
  4. Android超炫日期日历控件:TimesSquare
  5. 【4.2】Android_Edittext/Button
  6. 从零开始学android-一行两个按钮居中 布
  7. 更改TextView的字体颜色
  8. Android(安卓)自带图标库 android.R.draw
  9. Android(安卓)Framework之静默安装
  10. Android实现隐藏状态栏和标题栏