Android Activity 啟動模式

1.啟動模式四個狀態?

a)?standard?

?是Activity 默認啟動模式 在standard模式下每次開啟一個 活動都會有進棧的操作


b)singleTop

?是Activity活動已經入棧了 就會把他設定為棧頂模式 同一個Activity 不會入棧了 但是如果AActivity不再棧頂就會和standard 一樣繼續壓住棧中?


c)singleTask

每次啟動活動時候 會檢測返回棧中是否有該活動存在的實例 如果有直接使用 并且把該活動以上的 活動讓其出棧 如果沒有就創建一個新的?



d) singleInstance

同一個活動在不同的返回棧中入棧時必然是創建了新的實例 使用SingleInstace 模式就解決了這個問題 ?在這種模式下會有一個單獨的返回棧來管理這個活動 不管是哪個應用程序來訪問這個活動 都共用的同一個返回棧?


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容