android傳遞資料的幾種方式之使用全局變量傳遞
文:盧宗峰 date:2015/08/21
一、android使用意圖(Intent)傳遞資料之全局變量傳遞
所謂使用全局變量傳遞,就相當于利用公共對象進行資料傳遞,例如j2ee中幾大對象(page,request,application)一樣,android環境中也存在類似的公共對象,application就是一種,在應用啟動時建立,直至應用終止才銷毀,相當于在整個應用中類似于全局變量的意思,詳細了解請百度,開整,以執行個體加以說明。
檔案目錄如下圖:
步驟一:建立一個android application 應用程式,
步驟二:建立全局變量類,繼承Application超類,詳細了解該類可檢視android api. oncreate()為初始執行方法,可用來給變量進行初始化。
步驟三:定義好全局變量類後,要在清單檔案中進行綁定,也就是在AndroidManifest.xml中進行命名,注意name要和全局變量類類名一緻。
步驟四:在主activity中添加一個按鈕
修改命名:
步驟五、在MainActivity中進行按鈕綁定,以及添加點選事件。
步驟六、建立ActivityXML配置檔案,配置一個TextView,用于顯示全局變量的值。
同樣,建立OtherActivity進行相關綁定(view和textview)。
最後别忘了在清單中注冊該Activity.
最後在模拟器上運作看看,看MainActivity中設定的全局變量有沒有傳遞到OtherActivity。
點選之後:
從界面上可看出值已經被傳遞到OtherActivity視窗。