2012-06-02 2 views
5

내가 안드로이드 프로젝트를 개발하고 있는데이 "배열"로 정보를 수집하고 다음 코드 세그먼트가 있습니다목록의 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

관련 문제