天天看點

android傳遞資料的幾種方式之利用全局變量進行傳遞

android傳遞資料的幾種方式之使用全局變量傳遞

文:盧宗峰         date:2015/08/21

一、android使用意圖(Intent)傳遞資料之全局變量傳遞

      所謂使用全局變量傳遞,就相當于利用公共對象進行資料傳遞,例如j2ee中幾大對象(page,request,application)一樣,android環境中也存在類似的公共對象,application就是一種,在應用啟動時建立,直至應用終止才銷毀,相當于在整個應用中類似于全局變量的意思,詳細了解請百度,開整,以執行個體加以說明。

     檔案目錄如下圖:

android傳遞資料的幾種方式之利用全局變量進行傳遞

步驟一:建立一個android application 應用程式,

android傳遞資料的幾種方式之利用全局變量進行傳遞

步驟二:建立全局變量類,繼承Application超類,詳細了解該類可檢視android api. oncreate()為初始執行方法,可用來給變量進行初始化。

android傳遞資料的幾種方式之利用全局變量進行傳遞

步驟三:定義好全局變量類後,要在清單檔案中進行綁定,也就是在AndroidManifest.xml中進行命名,注意name要和全局變量類類名一緻。

android傳遞資料的幾種方式之利用全局變量進行傳遞

步驟四:在主activity中添加一個按鈕

android傳遞資料的幾種方式之利用全局變量進行傳遞

修改命名:

android傳遞資料的幾種方式之利用全局變量進行傳遞

步驟五、在MainActivity中進行按鈕綁定,以及添加點選事件。

android傳遞資料的幾種方式之利用全局變量進行傳遞

步驟六、建立ActivityXML配置檔案,配置一個TextView,用于顯示全局變量的值。

android傳遞資料的幾種方式之利用全局變量進行傳遞

同樣,建立OtherActivity進行相關綁定(view和textview)。

android傳遞資料的幾種方式之利用全局變量進行傳遞

最後别忘了在清單中注冊該Activity.

android傳遞資料的幾種方式之利用全局變量進行傳遞

最後在模拟器上運作看看,看MainActivity中設定的全局變量有沒有傳遞到OtherActivity。

android傳遞資料的幾種方式之利用全局變量進行傳遞

點選之後:

android傳遞資料的幾種方式之利用全局變量進行傳遞

從界面上可看出值已經被傳遞到OtherActivity視窗。

繼續閱讀