Marc Valdivia Arriaza
- Posts del Foro: 1
30 ago. 2013 23:00:49 vía Web
30 ago. 2013 23:00:49 vía Web
Hola a todos,
Este es mi primer post en el foro y en cualquier otro sobre programación, espero que puedan ayudarme.
Estoy desarrollando una app para Android que tiene una base de datos en MySql. En un principio el código esta bien ya que el emulador funciona tal y como yo quiero, el problema viene al quererlo pasar a mi Smartphone, donde me devuelve un String de error. Alguien sabe que puede ocurrir.
Código de Conexión:
public class ComprobarPartida {
public String Comprobarpartida (String urlComprobarPartida, String nombre_partida){
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(urlComprobarPartida);
//AÑADIR PARÁMETROS
List <NameValuePair> datos = new ArrayList <NameValuePair>();
datos.add(new BasicNameValuePair("nombre_partida",nombre_partida));
httppost.setEntity(new UrlEncodedFormEntity(datos));
HttpResponse httpcrearpartida = httpclient.execute(httppost);
HttpEntity EntityCrearPartida = httpcrearpartida.getEntity();
String resultadocrearpartida = EntityUtils.toString(EntityCrearPartida);
return resultadocrearpartida;
} catch (Exception e) {
return "error";
}
}
}
Código en Activity Android:
case R.id.btncomprovarpartida:
nombre_partida = etnombrepartida.getText().toString();
ComprobarPartida cp = new ComprobarPartida();
disponible = cp.Comprobarpartida("enlace", nombre_partida);
txtdisponible.setText(disponible);
if (disponible.equals("Nombre Disponible")) {
desAllEnabled();
}
break;
Este es mi primer post en el foro y en cualquier otro sobre programación, espero que puedan ayudarme.
Estoy desarrollando una app para Android que tiene una base de datos en MySql. En un principio el código esta bien ya que el emulador funciona tal y como yo quiero, el problema viene al quererlo pasar a mi Smartphone, donde me devuelve un String de error. Alguien sabe que puede ocurrir.
Código de Conexión:
public class ComprobarPartida {
public String Comprobarpartida (String urlComprobarPartida, String nombre_partida){
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(urlComprobarPartida);
//AÑADIR PARÁMETROS
List <NameValuePair> datos = new ArrayList <NameValuePair>();
datos.add(new BasicNameValuePair("nombre_partida",nombre_partida));
httppost.setEntity(new UrlEncodedFormEntity(datos));
HttpResponse httpcrearpartida = httpclient.execute(httppost);
HttpEntity EntityCrearPartida = httpcrearpartida.getEntity();
String resultadocrearpartida = EntityUtils.toString(EntityCrearPartida);
return resultadocrearpartida;
} catch (Exception e) {
return "error";
}
}
}
Código en Activity Android:
case R.id.btncomprovarpartida:
nombre_partida = etnombrepartida.getText().toString();
ComprobarPartida cp = new ComprobarPartida();
disponible = cp.Comprobarpartida("enlace", nombre_partida);
txtdisponible.setText(disponible);
if (disponible.equals("Nombre Disponible")) {
desAllEnabled();
}
break;
Contenido editorial recomendado
Con su consentimiento, aquí se cargan contenidos externos.
Al hacer clic en el botón anterior, acepta que se le muestren contenidos externos. En el proceso pueden transmitirse datos personales a terceros proveedores. Encontrará más información al respecto en nuestro Política de privacidad.