consumir un servicio PHP en Android

Estoy tratando de consumir un Servicio desde Android, y no me marca error pero tampoco me muestra los registros

Mi Codigo PHP
Cambié mi Código PHP y aun no puedo obtener los registros.

    setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
    $conn->exec("SET CHARACTER SET utf8");

   $sql="SELECT Code,user,Pass,TipoUsuario FROM Usuarios WHERE Code= :Code";
    $resultado=$conn->prepare($sql);
    $resultado ->execute(array($consulta));
    $registro=$resultado->fetchAll(PDO::FETCH_ASSOC);
    $json=json_encode($registro);

    return $json;

   }catch(PDOException $e){ 
     echo 'No existe  un usuario  con este código'; 
   }
?>

Este es mi clase Config.

//URL  DE  MI CÓDIGO  PHP
    public static final String URL_ADD_USER="http://ejemplo.atwebpages.com/conect/addUser.php";
    public static final String URL_GET_USER = "http://ejemplo.atwebpages.com/conect/busquedaUser.php?Code=";


  // obtengo valores
   public static final String KEY_USER_CODE = "Code";
   public static final String KEY_USER_USUARIO = "user";
   public static final String KEY_USER_PASS = "Pass";
   public static final String KEY_USER_TIPOUSER = "TipoUsuario";

   // El result
    public static final String TAG_JSON_ARRAY="result";

Este es mi código Java.

 private void getData() {
    String Code= et1.getText().toString().trim();
    if (Code.equals("")) {
        Toast.makeText(this, "Please enter an id", Toast.LENGTH_LONG).show();
        return;
    }
    loading = ProgressDialog.show(this,"Please wait...","Fetching...",false,false);

    String url = Config.URL_GET_USER+et1.getText().toString().trim();

    StringRequest stringRequest = new StringRequest(url, new Response.Listener() {
        @Override
        public void onResponse(String response) {
            loading.dismiss();
            showJSON(response);
        }
    },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    Toast.makeText(buscarUpdateUser.this,error.getMessage().toString(),Toast.LENGTH_LONG).show();
                }
            });

    RequestQueue requestQueue = Volley.newRequestQueue(this);
    requestQueue.add(stringRequest);
}
private void showJSON(String response){
    try {
        JSONObject jsonObject = new JSONObject(response);
        JSONArray result = jsonObject.getJSONArray(Config.TAG_JSON_ARRAY);
        JSONObject collegeData = result.getJSONObject(0);
        String  User = collegeData.getString(Config.KEY_USER_USUARIO);
        String Pass = collegeData.getString(Config.KEY_USER_PASS);
        String TipoUsuario = collegeData.getString(Config.KEY_USER_TIPOUSER);

        et2.setText(User);
        et3.setText(Pass);
        SeleccionaItemTipoUsuario(tipUser,TipoUsuario);

    } catch (JSONException e) {
        e.printStackTrace();
    }
}

Leave a Reply

Your email address will not be published. Required fields are marked *