根Activity的啓動流程簡要總結

首先,這裏盜用劉望舒老師博客上的兩張圖片,從圖中可以看出一個app首次啓動時的大致流程是怎樣的。     首先Launcher進程向AMS請求創建根Activity,AMS會判斷根Activity所需的應用程序進程是否存在並啓動,如果不存在就會請求Zygote進程創建應用程序進程。應用程序進程準備就緒後會通知AMS,AMS會請求應用程序進程創建根Activity。關於上圖中四個步驟的進程間通信方式
相關文章
相關標籤/搜索