Android生命周期一般分为四个基本状态:running(活动状态),pause(暂停状态),stopped(停止状态),killed(死亡状态)。
1.running(活动状态):可见,可交互;onCreate()-->onStrat()-->onResume();
(瞬) (瞬) ()
onCreate():,屏幕最前,栈最顶,出现一次,基本启动逻辑,定义用户界面,可能实例化某些类范围变量。
2.pause(暂停状态):可见,不可交互;onPause()-->onResume()(重回前台),onResume()-->onPause();
3.stopped(停止状态):不可见,不可交互;onPause()-->onStop()(结束),onStop()-->onRestart()-->onStart()-->onResume()(恢复);
4.killed(死亡状态):activity处于暂停或停止状态,若内存不足,从内存中删除;两种:(1)用户操作所致:onStop()-->onDestroy()(2)系统自动强制执行,activity被强行结束。其中onDestory是在被系统finish期间调用的。
ondestory():系统内存不足时,跳过不执行。
onpause(),onstop():不能被跳过,不能不执行