横竖屏

作者: couriravant | 来源:发表于2020-02-18 13:27 被阅读0次

android:configChanges="orientation|keyboardHidden|screenSize"
配置这个,横竖屏切换就不重新走生命周期了,会触发onConfigurationChanged。
1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行1次,切竖屏时会执行1次
2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次
3、设置Activity的android:configChanges="orientation|keyboardHidden|screenSize"时,切屏不会重新调用各个生命周期,只会执行onConfigurationChanged方法
4、设置Activity的android:configChanges="orientation|keyboardHidden|screenSize"时,切屏切记要加上screenSize,否则4.0版本以上生命周期不生效

android:screenOrientation="portrait"
android:screenOrientation="landscape"
指定横竖屏后不会再发生横竖屏切换。

相关文章

网友评论

      本文标题:横竖屏

      本文链接:https://www.haomeiwen.com/subject/hjjwfhtx.html