首页 > 代码库 > Android-横竖屏切换问题(转)

Android-横竖屏切换问题(转)

先附上链接:http://www.cnblogs.com/xiaoQLu/p/3324503.html

项目要求要做横竖屏,发现横屏的时候,生命周期函数会乱执行,网上找了一大堆资料。

结果如下:

只需要配置以下属性即可实现横竖屏切换的时候不重新执行生命周期,也就是不会执行onDestroy,然后再onCreate等。

android:configChanges="orientation|keyboardHidden"

结果很失望,因为项目里面本来就已经是这样配置的了。坑爹的是:说好切换的时候会执行onConfigurationChanged();办法,结果也没执行。没办法,只有继续搜啊搜,最后搜到了上面这篇博文,亲测有效。

博文的结论如下:

技术分享

 

 

最后也就是多加了一个参数,配置如下:

android:configChanges="orientation|keyboardHidden|screenSize"

想看具体分析的请移步上面那篇博文,在此也谢谢那位哥们,谢谢!

Android-横竖屏切换问题(转)