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


 
Herramientas
  #1  
Viejo 11/03/12, 21:02:41
Avatar de chujalt
chujalt chujalt no está en línea
Usuario muy activo
Mensajes: 577
 
Fecha de registro: ene 2010
Localización: Alicante
Mensajes: 577
Modelo de smartphone: Teclast P20HD
Versión de ROM: JB Po_ROM_Pompero V1.0
Versión de Radio: M80 XD
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de luischo
luischo luischo no está en línea
Miembro del foro
Mensajes: 493
 
Fecha de registro: jul 2009
Localización: Galicia
Mensajes: 493
Modelo de smartphone: Sony Ericsson Xperia ARC
Versión de ROM: De serie
Tu operador: Simyo
Mencionado: 1 comentarios
Tagged: 0 hilos
Como le envías los datos? Post o get? Debería pillarlas sin problemas...
Responder Con Cita
  #3  
Viejo 11/03/12, 23:04:40
Avatar de chujalt
chujalt chujalt no está en línea
Usuario muy activo
Mensajes: 577
 
Fecha de registro: ene 2010
Localización: Alicante
Mensajes: 577
Modelo de smartphone: Teclast P20HD
Versión de ROM: JB Po_ROM_Pompero V1.0
Versión de Radio: M80 XD
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
Lo he probado por los dos.......... nada, no las pilla
Responder Con Cita
  #4  
Viejo 12/03/12, 09:57:19
Avatar de luischo
luischo luischo no está en línea
Miembro del foro
Mensajes: 493
 
Fecha de registro: jul 2009
Localización: Galicia
Mensajes: 493
Modelo de smartphone: Sony Ericsson Xperia ARC
Versión de ROM: De serie
Tu operador: Simyo
Mencionado: 1 comentarios
Tagged: 0 hilos
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.
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 13/03/12, 20:21:18
Avatar de chujalt
chujalt chujalt no está en línea
Usuario muy activo
Mensajes: 577
 
Fecha de registro: ene 2010
Localización: Alicante
Mensajes: 577
Modelo de smartphone: Teclast P20HD
Versión de ROM: JB Po_ROM_Pompero V1.0
Versión de Radio: M80 XD
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
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   HTCMania > Todo sobre Android > Programación y Desarrollo para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 01:25:00 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007