Application和Activity一樣,都是Android框架的一個系統(tǒng)組件。
? 應(yīng)用程序每次啟動時,系統(tǒng)會為其創(chuàng)建一個application對象且只有一個(單例類),用來存儲系統(tǒng)的一些信息,相當(dāng)于一個容器。
啟動application時,系統(tǒng)會創(chuàng)建一個PID(進(jìn)程ID),所有的activity都在這個進(jìn)程上運(yùn)行,在application創(chuàng)建時會初始化一個全局變量,同一個應(yīng)用的activity,都可以獲取到這個變量,也就是說,某一個activity中改變了這個變量,其他activity里也會改變。
activity是UI界面的抽象,而application是應(yīng)用程序的抽象。
|
|