横竖屏切换下的activity生命周期

来源:互联网 发布:彩票开奖直播源码 编辑:程序博客网 时间:2024/05/22 06:26

异常情况下的生命周期:

常见情况:

1.横竖屏切换

2.资源内存不足导致低优先级的Activty被杀死

onSaveInstanceState()的调用:在onStop之后,既可能在onPause之前,也可能在onPause之后。

onRestoreInstanceStatede调用:在onStart之后。


每一个View都有onSaveInstanceStata和onRstoreInstanceStata这两个方法。

系统会默认为我们保存当前的activity的视图结构,并在activity重启时自动恢复。例如:文本框的输入内容,ListView滚动的位置。


防止横竖屏切换Activity重启

设置configChanges参数

android:configChanges=“orientation|screenSize”

设置configChanges参数后,Activity将调用onConfigurationChanged方法。




0 0
原创粉丝点击