Tema: [ CONSULTA ] Fragment Json gridview
Ver Mensaje Individual
  #3  
Viejo 24/06/17, 23:40:56
Array

[xs_avatar]
Andsenus Andsenus no está en línea
Usuario poco activo
 
Fecha de registro: abr 2017
Mensajes: 17
Tu operador: Movistar

este es el codigo del fragment, no se donde dices que hay que declarar la variable como final, en el fragment o en el activity donde se carga el fragment? y si esta activity carga varios fragment dependiendo como se avanze? además pones:
Final Fragment fragment = new fragment(); . si pudieras explicarme que significa se agradece [Final = tipo, Fragment indica que es un fragmento, el fragment minusculo indica que variable es dentro de los fragments? o es el nombre del fragment que estas usando (a ejemplo) , new indica que es un nuevo fragment,y xq queda vacio dentro de los parentesis? ]
voy avanzando en conocimientos a medida que sigo con la app, q empeze de cero a programar.
(Click para mostrar/ocultar)
Código:
    private RequestQueue requestQueue;
    private static final String URL = "url";
    private StringRequest request;
    private StringRequest requestarray;


    public buscar() {
        // Required empty public constructor
    }


     @override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment

        View view = inflater.inflate(R.layout.fragment_buscar, container, false);

        button3 = (Button)view.findViewById(R.id.button3);
        texto = (TextView) view.findViewById(R.id.texto);
        LOCALIDAD = (EditText)view.findViewById(R.id.LOCALIDAD);
        PROVINCIA = (EditText)view.findViewById(R.id.PROVINCIA);

        button3.setOnClickListener(new View.OnClickListener() {
             @override
            public void onClick(View v) {
                final JSONObject jsonObject = new JSONObject(Request.Method.POST, URL, new Response.Listener<String>() {
                     @override
                    public void onResponse(String response) {

                        try {
                            JSONArray = new JSONArray(response);
                            if (JSONArray.class.get(0).equals("msj")) {


                                }

                            }else {
                                Toast.makeText(this.getContext(), jsonObject.getString("error"), Toast.LENGTH_SHORT).show();
                            }
                        } catch (JSONException e)  {
                            e.printStackTrace();
                        }


                    }
                }, new Response.ErrorListener() {
                     @override
                    public void onErrorResponse(VolleyError error) {

                    }
                }) {
                     @override
                    protected Map<String, String> getParams() throws AuthFailureError {
                        HashMap<String, String> hashMap = new HashMap<String, String>();
                        hashMap.put("LOCALIDAD", LOCALIDAD.getText().toString());
                        hashMap.put("PROVINCIA", PROVINCIA.getText().toString());

                        return hashMap;
                    }
                };

                requestQueue.add(request);
            }
        });

        return view;

    }


modifique la url para q no se vea, y esta incompleto,por que no pude hacer el request por ese error.

saludos y gracias por la colaboración.
Responder Con Cita