Android---Activity四种状态

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():不能被跳过,不能不执行

你可能感兴趣的:(android)