1.啟動模式四個狀態?
a)?standard?
?是Activity 默認啟動模式 在standard模式下每次開啟一個 活動都會有進棧的操作
b)singleTop
?是Activity活動已經入棧了 就會把他設定為棧頂模式 同一個Activity 不會入棧了 但是如果AActivity不再棧頂就會和standard 一樣繼續壓住棧中?
c)singleTask
每次啟動活動時候 會檢測返回棧中是否有該活動存在的實例 如果有直接使用 并且把該活動以上的 活動讓其出棧 如果沒有就創建一個新的?
d) singleInstance
同一個活動在不同的返回棧中入棧時必然是創建了新的實例 使用SingleInstace 模式就解決了這個問題 ?在這種模式下會有一個單獨的返回棧來管理這個活動 不管是哪個應用程序來訪問這個活動 都共用的同一個返回棧?