activity的四种启动模式

activity的启动模式也叫launchMode,一共有以下四种:

1.standard

2.singleTop

3.singleTask

4.singleInstance

 

启动设置在<activity android:launchMode:"xxx">中设置,默认为standard

 

standard:当启动或者跳转到activity1时,它就会无限启动。不管该活动在栈中甚至栈顶是否存在

 

singleTop:当启动目标在栈顶时就不再启动新的目标,但是不在栈顶就会启动新的活动

 

singleTask:栈中值存在一个目标活动,如果有别的activity在目标活动上,就将其移出栈

 

原文地址:https://www.cnblogs.com/lyxin/p/5778275.html