1.activiti的四种状态
活动状态:在屏幕的前台,获取了焦点,可以响应用户操作
暂停状态:activity失去焦点,但对用户可见,(如在其上有一个Toast或者alertDialog),此状态的活动是存活的,它保留着所有状态和成员信息,在内存极小时候可能被杀掉
停止状态:完全被另一个activity所遮挡,但他保留了所有信息,只是对用户不可见,其他地方需要内存往往被杀掉
非活动状态:尚未启动或者手动终止,或被回收
2.内存回收规则
先回收与其他acitivity或service无关的进程,因此建议耗时操作做成service
其次不可见的activity(处于stop)、非活动的可见的(处于onpause)、正在运行的