Android中Activity的生命周期
2009-06-25 15:25
447 查看
Activity生命周期的描述:
如果一个Activity显示在最前端,它的状态时active或者是running
如果一个Activity失去焦点,但是还能在屏幕上看到它,比如说,被一个非全屏的或者是透明的另一个Activity遮盖,它此时的状态是paused。一个处于paused状态的Activity,保持着所有自身的状态和信息,秉持着与window
manager的联系,但是当系统内存不足时,可能会被系统终止
如果一个Activity完全看不见了,被其他的Activity完全挡住,它的状态变成stopped。处于stopped的Activity虽然也保留着如同paused状态一样的特性,但是此时的它更容易被系统终止
如果一个Activity处于paused或者stopped状态时,系统可以通过要求Activity结束或者强制kill的方式从内存中删除这个Activity,当它在此需要显示时,就需要restart和重新加载以前的数据。(可见,适时的保存数据的重要性)
用一个状态装换图来说明问题:
如果一个Activity显示在最前端,它的状态时active或者是running
如果一个Activity失去焦点,但是还能在屏幕上看到它,比如说,被一个非全屏的或者是透明的另一个Activity遮盖,它此时的状态是paused。一个处于paused状态的Activity,保持着所有自身的状态和信息,秉持着与window
manager的联系,但是当系统内存不足时,可能会被系统终止
如果一个Activity完全看不见了,被其他的Activity完全挡住,它的状态变成stopped。处于stopped的Activity虽然也保留着如同paused状态一样的特性,但是此时的它更容易被系统终止
如果一个Activity处于paused或者stopped状态时,系统可以通过要求Activity结束或者强制kill的方式从内存中删除这个Activity,当它在此需要显示时,就需要restart和重新加载以前的数据。(可见,适时的保存数据的重要性)
用一个状态装换图来说明问题:
相关文章推荐
- Android 学习记录3 -Activity 的生命周期
- Android开发艺术探索---第一章activity生命周期之自我总结
- Android Fragment---与Activity生命周期的协调
- Android 面试之横竖屏切换的Activity生命周期
- 深入剖析Android四大组件(一)——Activity生命周期具体解释
- Android Activity& service&Broadcast receiver 生命周期
- 一个demo,帮助您加深理解和记忆android activity 生命周期
- Android activity的生命周期
- android82 启动Actvity和Activity的生命周期
- Android Activity 生命周期的透彻理解
- 诠释Android中Activity的生命周期
- android手机横竖屏切换时Activity的生命周期:
- Android-Activity生命周期 基本方法的作用
- android Activity Lifecycle即生命周期
- Android Activity的生命周期和启动模式(一)——典型情况下的生命周期分析
- 【Android Activity相关】Activity的生命周期问题总结
- android虚席总结(16.08.26)Activity的生命周期
- [Android]Activity生命周期
- Android Activity的生命周期以及用法建议
- Android组件:Intent与Activity生命周期实例详解