“standard” (默認)
“singleTop”
“singleTask”
“singleInstance”
它們主要有如下不同:
“standard”對於沒一個啓動Intent都會生成一個activity的新實例;
“singleTop”的activity如果在task的棧頂的話,則不生成新的該activity的實例,直接使用棧頂的實例,否則,生成該activity的實例。
“singleTask”,系統將activity設爲新的棧的根元素。當有新的Intent的時,如果Activity已經存在,則調用其
onNewIntent() 方法。
“singleInstance”類似於“singleTask”,但是它是其所在棧的唯一activity,它會每次都被重用。