android activity的生命周期,四种启动模式

android activity的生命周期

OnCreate(创建),OnStart(启动),OnResume(运行),OnPause(暂停,可见),OnStop(停止,不可见),OnDestroy(销毁)


activity的启动模式:

可以在Mainfestxml文件里设置,通过给<acticity>标签指定:

android:launchMode="某种模式"


android用栈来保存activity,先进先出

四种模式

standard:再次启动活动,需要新建一个活动

singleTop:再次启动活动,从栈顶判断是不是这个活动,如果是就不需要新建一个活动,从栈取出栈顶活动,启动。

singleTask:再次启动活动,从栈中查找是否存在这个活动,如果存在,将该活动取出并启动,并把在栈中该活动以上的活动统统出栈.

singleInstance:单独的返回栈管理这个活动


你可能感兴趣的:(android activity的生命周期,四种启动模式)