2012-06-02 61 views
5

我正在開發一個Android項目,我有以下的代碼段,其收集的信息爲「陣列」:列表的NameValuePair元素

//setup array containing submitted form data 
ArrayList<NameValuePair> data = new ArrayList<NameValuePair>(); 
data.add(new BasicNameValuePair("name", formName.getText().toString())); 
data.add(new BasicNameValuePair("test", "testing!")); 


//send form data to CakeConnection 
AsyncConnection connection = new AsyncConnection(); 
connection.execute(data); 

我的問題是如何讀取數據列表的各個成員在我AsyncConnection類?

回答

16

您應該簡單地遍歷列表以訪問每個NameValuePair。通過getName()getValue()方法,您可以檢索每對的單個參數。

for (NameValuePair nvp : data) { 
    String name = nvp.getName(); 
    String value = nvp.getValue(); 
} 
+1

+1在正確的時間給了我很大的幫助 – NetStarter