android activity生命周期以及横竖屏切换问题
2014-12-17 17:49
701 查看
自己重写activity的几个生命周期的方法,运行下就知道是怎么回事,实在懒得人可以看下:点击打开链接。onCreate :创建activity时执行,只执行一次。onStart :界面可见的时候执行。onResume:界面获得焦点,按钮可点击时执行。onPause :界面失去焦点,按钮不可点击时执行。onStop :界面不可见时执行。onDestroy :销毁,只执行一次。onRestart :界面之前出现过,未销毁,从不可见状态回到可见状态时,执行onRestart再执行onStart使用场景:1.应用程序退出自动保存数据 ondestory oncreate2.应用程序最小化 暂停的操作 onstop onstart 视频播放器3.游戏的暂停和开始 前台生命周期横竖屏对Activity生命周期时有影响的!!竖屏切换到横屏会销毁在创建,如果你不做处理,那么之前数据会丢失!横屏切换到竖屏会有两次生命周期,中间也会销毁,数据还是会丢失。解决办法:加上红色这句:
<activity android:name=".MainActivity" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden|screenSize">orientation :消除横竖屏影响。 keyboardHidden :消除键盘影响 screenSize :消除屏幕大小改变影响,这个属性在4.0之前可以不设置,4.0及以上必须设置。
相关文章推荐
- Android 横竖屏切换的Activity生命周期演示-面试常问题
- 横竖屏切换时重构Activity生命周期的问题---android:configChanges的用法
- android activity的生命周期 以及横竖屏切换
- Android横竖屏切换, 手机锁屏以及按Home键和返回键时的Activity的生命周期
- Android横竖屏切换时Activity的生命周期问题
- android 横竖屏切换时的activity生命周期
- android83--横竖屏切换时候Activity的生命周期。
- android手机横竖屏切换时Activity的生命周期:
- android横竖屏切换时候Activity的生命周期
- 横竖屏切换时候activity的生命周期 android:configChanges
- Android横竖屏切换时候的activity的生命周期
- Android4.4.2下Activity在横竖屏切换时的生命周期
- Android横竖屏切换和灭屏亮屏时Activity的生命周期探究(1)
- Android开发之横竖屏切换对Activity生命周期的影响
- Android中横竖屏切换时Activity的生命周期
- android 横竖屏切换,activity的生命周期
- 【亲测】Activity中的 ConfigChanges 属性以及横竖屏切换时候 Activity 的生命周期
- Android:横竖屏切换时候Activity的生命周期
- 横竖屏切换时候activity的生命周期 android:configChanges
- Android--横竖屏切换时候activity的生命周期