Android Activity 生命周期
2013-11-06 10:47
369 查看
图解
意义
一个activity有最基本的三种状态:Resumed
activity处于屏幕的最上层,拥有用户的焦点(这状态有时候也被叫做”running”)
Paused
另一个activity处于前台,拥有焦点,但是此activity仍然可见。换句话说就是,另一个activity处于这个activity的上方,那个activity部分透明或者没有覆盖整个屏幕。一个paused activity仍然是活动的(这个activity对象被保存在内存当中,它维持所有的状态和成员信息,依附于窗口管理系统),但是在系统处于极低的内存状况时可以被系统销毁。
Stopped
此activity完全被另一个activity所遮盖(此activity现在在“后台”)。一个stopped activity仍然是活动的(此activity对象被保存在内存中,它维持所有的状态和成员信息,但是不依附于窗口管理系统)。不论如何,此activity对于用户都不再可见,它可以被系统销毁当内存不足时。
如果一个activity处于paused或者stopped状态,系统可以从内存中终止(调用finish()方法),或者更简单的直接销毁它的进程。当这个activity重新被打开(再被终止或销毁后),它必须被重新重新创建。
相关文章推荐
- 【Based Android】利用Android的Log 演示一个activity的生命周期
- 【Android】一张图记录2个Activity切换时生命周期的执行情况
- 【Android】【Activity生命周期】Activity生命周期
- 【android基础】图文并茂讲解activity的生命周期
- Android 中Activity生命周期分析:Android中横竖屏切换时的生命周期过程
- Android Activity生命周期分析
- Android开发艺术探索学习-老生常谈Activity生命周期
- Android-管理Activity生命周期 -暂停和恢复一个Activity
- Android四大组件之——Activity的生命周期(图文详解)
- android四大组件之activity(生命周期及状态)
- Android activity和service的生命周期对比
- Android成长之路(4)——Activity的生命周期(2)
- android activity与service的生命周期
- android activity的生命周期
- Android activity的生命周期
- android中activity的生命周期
- Android 四大组件之 Activity(1)--生命周期
- Android:横竖屏切换时候Activity的生命周期
- Android面试题(一)——Activity的生命周期和启动模式
- Android--Activity生命周期和Fragment生命周期