2012-06-02 16 views
5

sto sviluppando un progetto Android e ho le seguenti segmenti di codice che raccoglie le informazioni in un "allineamento":Elenco elementi 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); 

il mio problema è come leggere i singoli membri di tale elenco di dati nel mio Classe AsyncConnection?

risposta

16

Si dovrebbe semplicemente scorrere l'elenco per accedere a ciascuna NameValuePair. Con i metodi getName() e getValue() è possibile recuperare i singoli parametri di ogni coppia.

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

+1 grande mi ha aiutato al momento giusto – NetStarter

Problemi correlati