Android开发之横竖屏切换对Activity生命周期的影响
2014-04-19 22:06
369 查看
默认情况下,当“屏幕方向”或“键盘显示隐藏” 变化时都会销毁当前Activity,创建新的Activity。如果不希望重新创建Activity实例,可以按如下配置Activity:
<activity android:name=".MainActivity" android:configChanges="keyboardHidden|orientation">
上面的android:configChanges属性指定了要捕获“屏幕方向”和“键盘显示隐藏”变化,当捕获到这些变化后会调用Activity的onConfigurationChanged()方法。
默认情况下(没有配置android:configChanges属性):
竖屏切横屏,销毁当前Activity之后,创建一个新Activity实例。
横屏切竖屏,销毁当前Activity之后,创建一个新Activity实例,新的Activity实例很快就被销毁,接着又会创建一个新Activity实例。如果只希望创建一个实例,可以配置android:configChanges="orientation"
<activity android:name=".MainActivity" android:configChanges="keyboardHidden|orientation">
上面的android:configChanges属性指定了要捕获“屏幕方向”和“键盘显示隐藏”变化,当捕获到这些变化后会调用Activity的onConfigurationChanged()方法。
默认情况下(没有配置android:configChanges属性):
竖屏切横屏,销毁当前Activity之后,创建一个新Activity实例。
横屏切竖屏,销毁当前Activity之后,创建一个新Activity实例,新的Activity实例很快就被销毁,接着又会创建一个新Activity实例。如果只希望创建一个实例,可以配置android:configChanges="orientation"
相关文章推荐
- Android 横竖屏切换对Activity生命周期的影响
- android-----横竖屏切换对Activity生命周期的影响
- Android横竖屏切换Activity生命周期变化
- android 4.0以上横竖屏切换不销毁activity,不重新走生命周期,只调用onConfigurationChanged
- Android入门——Activity生命周期和横竖屏切换总结
- android横竖屏切换,activity生命周期的回调
- Android 中Activity生命周期分析:Android中横竖屏切换时的生命周期过程
- android横竖屏切换时候Activity的生命周期
- android横竖屏切换时候Activity的生命周期
- android4.0.3横竖屏切换时的activity的生命周期
- 95横竖屏切换导致Activity生命周期变化对杀毒的影响
- Android横竖屏切换和灭屏亮屏时Activity的生命周期探究(2)
- Android - 数据库自动更新,横竖屏切换,系统控件样式,Fragment添加到Activity,Fragment生命周期,缓存,获取/清除缓存
- android横竖屏切换时Activity的生命周期
- Android_横竖屏切换时候Activity的生命周期
- Android--横竖屏切换时候activity的生命周期
- Android:横竖屏切换时候Activity的生命周期
- android手机(设备)横竖屏切换时activity的生命周期是如何执行的?
- Android系统横竖屏切换时候Activity的生命周期
- android 配置横竖屏切换activity不受影响