1. 程式人生 > >使用application類定義全域性變數傳遞引數

使用application類定義全域性變數傳遞引數

  application類是安卓為所有service,activity類提供全域性變數的一個基類

  在程式啟動的時候系統會自動建立一個application類,並且是利用單例模式建立,其他類呼叫時都是同一個物件

  可以自己寫一個類通過整合該類來定義自己需要的global application state,需在AndroidManifest.xml中註冊,在<-application->標籤中新增android:name=""註冊

  在其他activity或者service中呼叫getApplication()方法來獲得自己定義的application類。

  Application 物件的生命週期是整個程式中長的,從程式啟動到Destory都存在,主要用於資料傳遞,資料共享和資料快取等操作