首先 activity manager 做爲一個獨立的服務存在,全部系統中的全部 app 的 activity 都經過這個 service 來管理android
同時 activity manager 維護着多個 activity stack,至關於瀏覽器的歷史記錄瀏覽器
此外, activity 和 它的 view(window) 是相互獨立的,只至關於一個 view 的控制器,這也是爲何 activity pause 以後,仍然能夠實現 兩個 activity 之間的動畫app
android 中還有 task 的概念,每一個task是一個 activity 的集合,以 stack 的方式存儲動畫