Android的活动常见的状态

来源:互联网 发布:顶级时尚杂志知乎 编辑:程序博客网 时间:2024/06/10 05:29

1,运行状态,当一个活动位于返回栈的栈顶时,这时活动就处于运行状态,系统最不愿意回收的就是处于运行状态的活动,因为这会带来非常差的用户体验。

2,暂停状态,当一个活动不再处于栈顶位置,但仍然可见,这是活动就进入了暂停状态,处于暂停状态的活动仍然是完全存活着的,系统也不愿意去回收这种活动,只有内存在极低的情况下,系统才会去考虑回收这种活动

3,停止状态,当一个活动不再处于栈顶位置,并且完全不可见的时候,就进入了停止状态。系统仍然会为这种活动保存相应的状态和成员变量,但是这种并不是完全可靠的,当其他地方需要内存时,处于停止状态的活动有可能会被系统回收。

4,销毁状态,当一个活动从返回栈中移除后就变成销毁状态,系统会倾向于回收处于这种状态的活动,从而保证手机内存的充足

0 0
原创粉丝点击