四大组件之activity(生命周期)
来源:互联网 发布:杭州 人工智能 医院 编辑:程序博客网 时间:2024/06/05 06:41
一:activity的生命周期:
(1)正常时候的生命周期:
1.启动activity:onCreate->onStart->onResume activity进入运行状态
2.结束activity:onPause->onStop->onDestory activity退出
3.当前activity被其他activity覆盖在上面或锁屏:系统会调用onPause方法,暂停当前activity的执行
4.当前activity由被覆盖状态回到前台或者解锁屏:系统会调用onResume方法,再次进入运行状态
5.当前activity转到新的activity界面或按home键回到主屏,自身退居后台:onPause->onStop,进入停滞状态(最小化)
6.用户后退到此activity:onRestart->onStart->onResume,进入运行状态(最大化)
7.当处于2和4的状态,系统内存不足的时候,会杀死当前activity,用户后退到当前activity的时候:onCreate->onStart->onResume,进入运行状态
(2)异常时候的生命周期
横竖屏切换的时候的生命周期:onSaveInstanceState(保存一些临时数据)->onPause->onStop->onDestory->onCreate->onStart->onRestoreInstanceState(恢复一些临时数据)->onResume
众所周知在横竖屏切换的时候,activity会重新走一遍onCreate方法,比如格斗游戏,当重新走onCreate方法的时候,角色会满血复活,这样显然是不行的,那么我们一般会怎样解决呢?,一般情况我们都会在androidmanifest.xmll中的activit元素加入这个属性 Android:configChanges=”orientation|keyboardHidden” 即可,设置屏幕朝向不敏感
- 四大组件之activity(生命周期)
- Android四大组件之Activity,Activity生命周期
- Android 四大组件学习之Activity生命周期
- Android 四大组件之Activity生命周期
- Android 四大组件之 Activity(1)--生命周期
- 四大组件之 Activity及其生命周期
- Andrroid四大组件之Activity生命周期
- Android 四大组件之 Activity生命周期
- Android四大组件之---activity生命周期详解
- Android四大组件之Activity(七大生命周期)
- Android四大组件之Activity的生命周期
- 四大组件之activity生命周期探索
- 安卓四大组件之Activity-生命周期
- 四大组件之Activity——生命周期
- Android四大组件之Activity生命周期分析
- Android 四大组件Activity之生命周期
- 四大基本组件之Activity(生命周期)
- Android四大组件之Activity(生命周期)
- 为什么程序员一定要会用Google和Stack Overflow?
- Altium Designer 笔记(零)总纲
- quartz框架如何设置只有一个定时任务但是可以多个时间段来执行
- 【BZOJ 4176】 Lucas的数论 - 杜教筛
- JAVA XML读取-DOM4J、JDOM、DOM、SAX四大方法总结
- 四大组件之activity(生命周期)
- 持久化消息队列之MEMCACHEQ
- 【iOS开发】ld: library not found for -lPods-iDoctors-AFNetworking 编译报错Xcode
- Unable to locate package xxx
- 获取当前网络和地理位置
- 主流视频编码标准的发展
- Android编程至高武学之《如来神掌》第二式~金顶佛灯
- jQuery学习笔记(四) 事件及特效
- adb通过wifi连接android设备