Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
236 views
in Technique[技术] by (71.8m points)

android - What is the use of List<NameValuePair> or ArrayList<NameValuePair>

I want to know about What is the use of List<NameValuePair> or ArrayList<NameValuePair> in android? Specially when we are using web services using AsyncTask<...>

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

NameValuePair is a special <Key, Value> pair which is used to represent parameters in http request, i.e. www.example.com?key=value.

NameValuePair is an interface and is defined in apache http client, which is widely used in java to handle http operations. A List<NameValuePair> is just a list of <key, value> pairs, and will be used as params in http post request.

HttpPost request = new HttpPost();
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("key", "value"));
request.setEntity(new UrlEncodedFormEntity(params));

httpClient.execute(request);

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...