列出namevaluepair元素

时间:2012-06-02 20:48:58

标签: android list foreach

我正在开发一个Android项目,我有以下代码段将信息收集到“数组”中:

//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类中读取该数据列表的各个成员?

1 个答案:

答案 0 :(得分:16)

您应该遍历列表以访问每个NameValuePair。使用getName()getValue()方法,您可以检索每对的各个参数。

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