activity啟動有四種方式:stardard,singleTop,singleTask,singleInsatance;
在清單文件中標(biāo)注啟動方式:
<
android:launchMode="stardard">
stardard 是默認(rèn)的,新建一個activity,都會在棧中新建;
singleTop:如果實例化一個acticity,在棧頂有這個activity的實例化,則直接調(diào),不然實例化;
singleTask:如果實例化一個acticity,在棧中有這個實例化,直接調(diào)用,不然實例化;
singleInstance:在全局變量中,只能允許一個activity實例在棧中,其他都不行。