2012-06-02 6 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