2013-05-01 27 views
0

之間所以我試着從一個API解析JSON數據,這裏面JSONArray稱爲具有system_id這僅僅是一個數字串systems IM。我希望能夠將此字符串保存爲systemID變量,該變量可用於其他活動中的應用程序內部。商店字符串,利用活動

例子,我想從該系統解析的具體數據,因此我的JSON的URL必須看起來像這樣正確加載這些數據。

JSONArray json = jParser.getJSONFromUrl(url + systemID + "get_data" + "&key=" + apikey); 

這裏如何即時得到解析系統ID

try { JSONObject c = json.getJSONObject(i); 
     String system_id = c.getString(TAG_SYSTEM_ID); 

現在我只需要保存該字符串以一個例子。

回答

0

骯髒的和快速的寫:靜態變量

清潔和更好:服務(必須啓動該服務,否則將解除綁定活動A和活動B的結合之間被殺死)。服務類可以存儲您想要保留的任何會話數據。

0

據我瞭解,你想在JSON在後臺的形式來檢索數據。如果這個數據需要提供給所有的活動(或許通過一些用戶確實觸發)

,你可以讓一個服務做網絡相關的東西,並讓活動綁定到該服務。也許用一個接收器描述here,讓活動只要它可接收數據(你SYSTEM_ID)。