2011-03-13 31 views
1

我正在開發一個最後一年的項目,我需要從服務器中檢索像名稱,地址,位置(以經度和緯度表示)的醫院詳細信息並將它們顯示在地圖上... .connectivity已經建立,我能夠檢索的數組像地址[],名稱[]等值..使用意圖在類之間傳遞數組

現在我需要將這些值從活動類傳遞到地圖活動類.. 。我是新來的意圖..任何人都可以提供代碼或相關鏈接,可能有助於解決這個問題

任何幫助將真正讚賞....乾杯:)

回答

1

您可以使用putExtra例程之一將數據添加到意向。但是序列化大量的數據是昂貴的。看看here替代品。

+0

我們可以使用bundle來傳遞整數和字符串數組...如果是的話那怎麼樣?我可以使用bundle傳遞簡單的變量...... plzz幫助我出來 – chetan

+0

查看int數組的'putExtra(String name,int [] value)'和'getIntArrayExtra(String name)'。對於String []數據有一個類似的對。 –

0

我建議將所有必要的數據存儲在靜態列表中,然後使用該靜態。

public static List<String> name = new ArrayList<String>(); 
public static List<String> address = new ArrayList<String>(); 
public static List<String> latitude = new ArrayList<String>(); 
public static List<String> longitude = new ArrayList<String>(); 

name.add("your data"); 
address .add("your data"); 
latitude .add("your data"); 
longitude .add("your data"); 

那麼你可以在任何活動中獲取所有數據。