(十)Service
Service有兩套流程,一套是啟動(dòng)流程,另一套是綁定流程。我們做App開(kāi)發(fā)的同學(xué)都應(yīng)該知道。
1)在新進(jìn)程啟動(dòng)Service
我們先看Service啟動(dòng)過(guò)程,假設(shè)要啟動(dòng)的Service是在一個(gè)新的進(jìn)程中,分為5個(gè)階段:
1)App向AMS發(fā)送一個(gè)啟動(dòng)Service的消息。
2)AMS檢查啟動(dòng)Service的進(jìn)程是否存在,如果不存在,先把Service信息存下來(lái),然后創(chuàng)建一個(gè)新的進(jìn)程。
3)新進(jìn)程啟動(dòng)后,通