您的位置:首页 > 其它

横竖屏切换对Activity生命周期的影响

2016-10-13 16:06 459 查看
1、 不设置Activity的android:configChanges时切换屏会重新调用各个生命周期,切横屏执行一次,切竖屏执行两次;

2、 设置Activity的android:configChanges=”orientation”时切换屏幕还是会重新调用各个生命周期,只是切竖屏和横屏都执行一次;

3、 Android4.0之前设置Activity的android:configChanges=”orientataion|keyboardHidden”时,切换屏幕不会重新调用各个生命周期,只会执行onConfigurationChanged方法

4、 Android4.0之后出现平板,对屏幕的适配有了新需求,所以要加上

android:configChanges=”keyboardHidden|orientation|screenSize”才有效即只会执行

onConfigurationChanged方法;

可以参考:

http://blog.csdn.net/mybook1122/article/details/24978025
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: