Quiero enviar un par de valores para un servidor web de mi cliente de Android que utiliza este NameValuePair
método:Envío entero al servidor HTTP utilizando NameValuePair
public void postData() {
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http:/xxxxxxx");
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1);
String amount = paymentAmount.getText().toString();
String email = inputEmail.getText().toString();
nameValuePairs.add(new BasicNameValuePair("donationAmount", amount));
nameValuePairs.add(new BasicNameValuePair("email", email));
nameValuePairs.add(new BasicNameValuePair("paymentMethod", "5"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
Desafortunadamente NameValuePair
sólo es capaz de enviar cuerdas, necesito envía valores enteros también. ¿Alguien puede ayudarme a resolver mi problema?
tengo cinco valores en la ruleta con nombre diferente como a, b, c, d, e, fi quieren pasar valores enteros de estos valores de cadena ... ¿cómo hacerlo? a b c - d
e f string-array> –
@AdityaVyas, haga una pregunta nueva en una nueva publicación. –
Es solo cuestión de obtener el valor seleccionado de spinner. Luego puede usar el método Integer.toString() para convertir Entero a Cadena. @DarylBennett es cierto que su pregunta no está relacionada con este hilo. –