回覆列表
  • 1 # 使用者6765375850720

    Application和Activity,Service一樣是Android框架的一個系統元件,當Android程式啟動時系統會建立一個Application物件,用來儲存系統的一些資訊。

    Android系統自動會為每個程式執行時建立一個Application類的物件且只建立一個,所以Application可以說是單例(singleton)模式的一個類。

    通常我們是不需要指定一個Application的,系統會自動幫我們建立,如果需要建立自己的Application,那也很簡單!建立一個類繼承Application並在AndroidManifest.xml檔案中的application標籤中進行註冊(只需要給application標籤增加name屬性,並新增自己的 Application的名字即可)。

    啟動Application時,系統會建立一個PID,即程序ID,所有的Activity都會在此程序上執行。那麼我們在Application建立的時候初始化全域性變數,同一個應用的所有Activity都可以取到這些全域性變數的值,換句話說,我們在某一個Activity中改變了這些全域性變數的值,那麼在同一個應用的其他Activity中值就會改變。

  • 中秋節和大豐收的關聯?
  • 摩羯座的人對感情怎麼樣?為什麼?