横竖屏Activity生命周期

  • 2.1版本以下

    • 不设置activity的android:configChanges,切屏会重新调用各个生命周期函数,切横屏是一次,切竖屏是两次
    • 调用android:configChanges=“orientation”时,切屏会重新调用各个生命周期,但是不论是横竖屏都是只调用一次
    • 调用android:config=“orientation | keyboardHidden”,切屏不会调用各个生命周期,只会执行onConfigurationChange方法
  • 4.0版本以上

    • 没有调用config时候,横竖屏都各调用一次


      横竖屏Activity生命周期_第1张图片
    • 调用了android:configChanges=“orientation”或者android:configChanges=“orientation|keyboardHidden”。竖屏将不再调用任何方法

横竖屏Activity生命周期_第2张图片

你可能感兴趣的:(横竖屏Activity生命周期)