Advertisement
ismoy

Untitled

Oct 27th, 2021
663
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.08 KB | None | 0 0
  1.  private void FetchListCountry() {
  2.         mProgressDialog.setMessage("Cargando...");
  3.         mProgressDialog.setCancelable(false);
  4.         mProgressDialog.show();
  5.         JsonArrayRequest jsonArrayRequest = new JsonArrayRequest(Request.Method.GET,
  6.                 URL, null, new Response.Listener<JSONArray>() {
  7.             @Override
  8.             public void onResponse(JSONArray response) {
  9.                  for (int i =0; i<response.length();i++){
  10.                      try {
  11.                          JSONObject jsonObject = response.getJSONObject(i);
  12.                          int id=jsonObject.getInt("id");
  13.                          String name =jsonObject.getString("name");
  14.                          boolean status=jsonObject.getBoolean("status");
  15.                          int region = jsonObject.getInt("region");
  16.                          ListComunes listCountry = new ListComunes(id,name,status,region);
  17.                          country.add(listCountry);
  18.                      } catch (JSONException e) {
  19.                          e.printStackTrace();
  20.                      }
  21.                      ListComunesAdapter adapter = new ListComunesAdapter(SelectCity.this,country);
  22.                      selectCityBinding.recyclerviewcountry.setAdapter(adapter);
  23.                     mProgressDialog.dismiss();
  24.                  }
  25.              }
  26.         }, new Response.ErrorListener() {
  27.             @Override
  28.             public void onErrorResponse(VolleyError error) {
  29.                 Toast.makeText(SelectCity.this, "error al mostrar las comunas", Toast.LENGTH_SHORT).show();
  30.                 Log.d("ERRORRR","" +error.toString());
  31.                 mProgressDialog.dismiss();
  32.             }
  33.  
  34.         }){
  35.             @Override
  36.             public Map<String, String> getHeaders()  throws AuthFailureError {
  37.                 Map<String, String> headers = new HashMap<String, String>();
  38.                 headers.put("Authorization" +"Bearer",Token);
  39.                 return headers;
  40.             }
  41.         };
  42.         MySingleton.getInstance(SelectCity.this).addToRequestQueue(jsonArrayRequest);
  43.  
  44.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement