none
APP Android RRS feed

  • Pregunta

  • Hola

    Hice la conexión a la base de datos (no se si es segura o no, omitiendo eso), puedo realizar alta, listados y bajas, todo perfecto! El problema es el siguiente:

    Quiero desarrollar una función que retorne TRUE si una persona existe y FALSE si no existe.

    Entonces yo a la parte PHP le mando el documento de identidad y me torna TRUE o FALSE (Funciona perfecta esta parte).

    Cuando recibo la respuesta con JSON, pregunto si la respuesta es TRUE o FALSE, y quisiera retorna lo mismo, TRUE O FALSE, pero son del tipo void! por lo que definí una variable global y de estos metodos la modifico, el tema es que nunca se modifica!!! 

    El código

    public class AltaUsuario extends AppCompatActivity {

    private String existe = "texto por defecto"; //Probe public, static, todo

    //GET Y SET de existe

    public String existeUsuario(Usuario u){

    //ACA todo el codigo

    @Override
    public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
    if(statusCode==200)
    {

    //Obtengo el resultado

    //Pregunto si es TRUE

    setExiste("mira que existe");

    }

    else {setExiste("No existe");}

    //Y aca el resto del código

    Te aseguro que todo funciona perfecto, lo que nunca cambia

    es el valor por defecto de la variable existe ¿Por que? :(

    viernes, 22 de julio de 2016 19:32

Respuestas

  • Hola AnalistaStr, ¿Qué tiene que ver Android con Desarrollo Windows Phone? Independientemente a eso creo que tu problema está en el wrapper de tu JSON, por eso te está retornando void en lugar de bool.

    Saludos


    Christian Amado
    Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer
    Don't forget to mark the right answer and vote up if helps you.
    My Blog
    My code samples

    lunes, 25 de julio de 2016 13:26