美文网首页Android
Android 旋转屏幕生命周期问题

Android 旋转屏幕生命周期问题

作者: 七月份的Leo | 来源:发表于2019-04-24 10:28 被阅读0次

网上看了些文章,说什么切横屏时会执行一次生命周期,切竖屏时会执行两次,感觉自己应该通过实践确认下。

首先是没加 configChanges  属性的时候

1.jpg

启动:

2.jpg

竖屏切横屏:

3.jpg

横屏切竖屏:

4.jpg

修改 AndroidManifest.xml 

5.jpg

切屏时生命周期和不加一样

然后测试添加     android:configChanges="orientation|keyboardHidden|screenSize"  后的生命周期,根据Android SDK描述,在 API13 及以上还要加上screenSize,不加可能导致无效!!因为横竖屏变化,屏幕横竖尺寸也在变化

竖屏切横屏:

6.jpg

横屏切竖屏也只执行 onConfigurationChanged 方法。

经过自己测试,并没有发现横屏切竖屏执行2次生命周期的问题,听说是版本差异的原因?? 有时间测试一下,毕竟  实践才是检验真理的唯一标准!!!

相关文章

  • Android 旋转屏幕生命周期问题

    网上看了些文章,说什么切横屏时会执行一次生命周期,切竖屏时会执行两次,感觉自己应该通过实践确认下。 首先是没加co...

  • Android屏幕旋转

    很久没有写文章了,找个时间整理下Android简单的屏幕旋转的生命周期和正确的竖屏锁定设置 生命周期启动Activ...

  • [Android][旋转屏幕]

    1.落笔缘由 最近在研究旋转屏幕,网上可以找到资料,发现他们基本都是在Activity的基础上进行旋转。自己也想研...

  • Android 屏幕旋转

    当手机屏幕旋转时我们应当怎么去处理,首先了解下默认情况下Android进行屏幕旋转的原理,当手机进行旋转时重力感应...

  • Android 屏幕旋转

    原理 https://developer.android.com/reference/android/view/D...

  • 屏幕旋转

    屏幕旋转 推荐文档 了解UIWindow——UIWindow实践 iOS屏幕旋转问题总结 IOS:屏幕旋转与变换 ...

  • Activity旋转不销毁

    Activity旋转时生命周期 配置 android:configChanges="orientation|scr...

  • 屏幕旋转(生命周期)

  • QmlAndroid旋转屏幕

    android的API setRequestedOrientation可以旋转屏幕 QmlAndroidOrie...

  • 01.Android之基础组件问题

    目录介绍 1.0.0.1 说下Activity的生命周期?屏幕旋转时生命周期?异常条件会调用什么方法? 1.0.0...

网友评论

    本文标题:Android 旋转屏幕生命周期问题

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