0
我是一個新手,並不知道Android的很多。 我需要發送一個arrayList的userdefined類到web服務使用http post。我可以使用nameValuePairs發送一個實例。但不知道如何在android中發送2個更多的實例? 這裏是我的代碼如何從WCF的web服務的POST方法發送類的Arraylist從Android
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
String[] array = params[0];
String stringifiedResponse = null;
HttpResponse response = null;
for (int i = 0; i < array.length; i++) {
nameValuePairs.add(new BasicNameValuePair("userid", share
.getUserId()));
nameValuePairs.add(new BasicNameValuePair("email", array[i]));
nameValuePairs
.add(new BasicNameValuePair("contact_number", ""));
nameValuePairs.add(new BasicNameValuePair("name", ""));
}
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(Constants.URL
+ "reward.php?status=add");
String result = null;
try {
post.setEntity(new UrlEncodedFormEntity(nameValuePairs));
response = client.execute(post);
stringifiedResponse = EntityUtils
.toString(response.getEntity());
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Log.d("RESPONSE", "" + stringifiedResponse);
這隻發送最後一個條目我想給所有條目。請幫忙。