設點方法:在AndroidManifest.xml 中通過給 標籤指定android:launchMode 屬性來選擇啓動模式。
管理方式:棧,直觀看的見的activity在棧頂。
standard:
默認的Activity啓動模式,只要new,就會創建新的Activity實例在棧頂,不管此時棧內還是棧頂有相同的Activity,A→A→A。
singleTop:
new Activity()時,判斷是否在棧頂,在棧頂這new不出來,不在棧頂就偷偷new出來,A→B→A。
singleTask:
程序中只有這一個Activity實例,new時,先在棧中檢查是否有這個Activity,若有則把它上面的Activity全部出棧丟棄,需要的到棧頂。
singleInstance:
新建一個返回棧來管理SingleInstance模式的Activity,這個Activity同singleTask程序只有一個單例。