Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 11/03/12, 21:02:41
Array

[xs_avatar]
chujalt chujalt no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Localización: Alicante
Mensajes: 577
Modelo de smartphone: Teclast P20HD
Tu operador: Yoigo
Paso de variables

Salu2 amigos.

Estoy intentando hacer una aplicación en android. Se trata de un webview que la primera página está en modo local (es un formulario) y la siguiente ya está en internet. Todo va bien, pero la segunda página, que está escrita en php, no recoge las variables. ¿es que android no las envía? ¿hay que hacer algo especial?

Gracias por todo y saludos
Responder Con Cita


  #2  
Viejo 11/03/12, 22:01:26
Array

[xs_avatar]
luischo luischo no está en línea
Miembro del foro
 
Fecha de registro: jul 2009
Localización: Galicia
Mensajes: 493
Modelo de smartphone: Sony Ericsson Xperia ARC
Tu operador: Simyo
Como le envías los datos? Post o get? Debería pillarlas sin problemas...
__________________
- luischo -
Responder Con Cita
  #3  
Viejo 11/03/12, 23:04:40
Array

[xs_avatar]
chujalt chujalt no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Localización: Alicante
Mensajes: 577
Modelo de smartphone: Teclast P20HD
Tu operador: Yoigo
Lo he probado por los dos.......... nada, no las pilla
Responder Con Cita
  #4  
Viejo 12/03/12, 09:57:19
Array

[xs_avatar]
luischo luischo no está en línea
Miembro del foro
 
Fecha de registro: jul 2009
Localización: Galicia
Mensajes: 493
Modelo de smartphone: Sony Ericsson Xperia ARC
Tu operador: Simyo
Te dejo un poco de código que a mi me funciona... tiene que poderse sino no habría navegadores en android jejeje.
Código:
// en vars se añaden las variables a enviar
Vector<NameValuePair> vars = new Vector<NameValuePair>();
vars.add(new BasicNameValuePair("command", action));
vars.add(new BasicNameValuePair("playerId", playerId.toString()));
vars.add(new BasicNameValuePair("friend", friendEmail));

// El cliente http
HttpClient client = new DefaultHttpClient();

// Enviamos por post
HttpPost request = new HttpPost("url que queramos");

// Añadimos las variables al post
request.setEntity(new UrlEncodedFormEntity(vars));

// Creamos la response del post
ResponseHandler<String> responseHandler = new BasicResponseHandler();

// Lo ejecutamos y guardamos lo que nos devuelve
String responseBody = client.execute(request, responseHandler);
A mi este código me funciona y accede a una página .jsp, no sé si será muy diferente a php pero imagino que no debería tener mucho problema... Espero que te sirva.
__________________
- luischo -
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 13/03/12, 20:21:18
Array

[xs_avatar]
chujalt chujalt no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Localización: Alicante
Mensajes: 577
Modelo de smartphone: Teclast P20HD
Tu operador: Yoigo
Gracias luischo por responderme...
Al final si que me funciona por el método GET. No se lo que hacía mal antes paro ahora pongo el formulario en GET y la página php si que me recoge las variables.

Gracias
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 19:21:13 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /