SHARE
TWEET

Error Resolved Code

Rajnish23 Sep 18th, 2019 76 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. String ADDRESS = "http://35.154.181.187:3009/issues/18095.json";
  2.  
  3.            
  4.  
  5.             StringRequest stringRequest = new StringRequest(Request.Method.GET, ADDRESS,
  6.                     new Response.Listener<String>() {
  7.                         @RequiresApi(api = Build.VERSION_CODES.KITKAT)
  8.                         @Override
  9.                         public void onResponse(String response) {
  10.  
  11.                             if (!response.equals(null)) {
  12.                                 Log.e("Your Array Response", response.toString());
  13.                             } else {
  14.                                 Log.e("Your Array Response", "Data Null");
  15.                             }
  16.  
  17.                             try {
  18.                                 JSONObject jsonObject = new JSONObject(response.toString());
  19.                                 Log.d("jsonObject", "response" + response);
  20.  
  21.                                 JSONArray dataArray = jsonObject.getJSONArray("issue");
  22.                                 Log.d("jsonArray", "array" + dataArray);
  23.                                 for (int i = 0; i < dataArray.length(); i++) {
  24.  
  25.                                     JSONObject object = dataArray.getJSONObject(i);
  26.  
  27.                            /* Data dataViewResponse = new Data();
  28.                             Log.d("Data", "data" + dataViewResponse);
  29.                             dataViewResponse.getIssue();
  30.  
  31.                             dataViewResponse.getIssue().get(i).getDescription();
  32.                             dataViewResponse.getIssue().get(i).setDescription("description");
  33.  
  34.                             dataViewResponse.getIssue().get(i).getStartDate();
  35.                             dataViewResponse.getIssue().get(i).setStartDate("start_date");
  36.  
  37.                             dataViewResponse.getIssue().get(i).getDueDate();
  38.                             dataViewResponse.getIssue().get(i).setDueDate("due_date");
  39.  
  40.                             dataView.add(dataViewResponse);
  41.  
  42.                             for (int j=0; j< dataViewResponse.getIssue().size(); j++){
  43.                                 Log.d("Resp","resp"+j);
  44.  
  45.                                 dataViewResponse.getIssue().get(j).getProject().size();
  46.                                 dataViewResponse.getIssue().get(j).getTracker().size();
  47.                                 dataViewResponse.getIssue().get(j).getStatus().size();
  48.                                 dataViewResponse.getIssue().get(j).getPriority().size();
  49.                                 dataViewResponse.getIssue().get(j).getAuthor().size();
  50.                                 dataViewResponse.getIssue().get(j).getAssignedTo().size();
  51.                                 dataViewResponse.getIssue().get(j).getCategory().size();
  52.                                 dataViewResponse.getIssue().get(j).getFixedVersion().size();
  53.                                 dataViewResponse.getIssue().get(j).getCustomField().size();
  54.  
  55.                                 dataViewResponse.getIssue().get(j).getProject();
  56.  
  57.                                 dataViewResponse.getIssue().get(j).getProject().get(i).getId();
  58.                                 dataViewResponse.getIssue().get(j).getProject().get(i).setId("id");
  59.  
  60.                                 dataViewResponse.getIssue().get(j).getProject().get(i).getName();
  61.                                 dataViewResponse.getIssue().get(j).getProject().get(i).setName("name");
  62.  
  63.                                 dataViewResponse.getIssue().get(j).getTracker();
  64.  
  65.                                 dataViewResponse.getIssue().get(j).getTracker().get(i).getId();
  66.                                 dataViewResponse.getIssue().get(j).getTracker().get(i).setId("id");
  67.  
  68.                                 dataViewResponse.getIssue().get(j).getTracker().get(i).getName();
  69.                                 dataViewResponse.getIssue().get(j).getTracker().get(i).setName("name");
  70.  
  71.                                 dataViewResponse.getIssue().get(j).getStatus();
  72.  
  73.                                 dataViewResponse.getIssue().get(j).getStatus().get(i).getId();
  74.                                 dataViewResponse.getIssue().get(j).getStatus().get(i).setId("id");
  75.  
  76.                                 dataViewResponse.getIssue().get(j).getStatus().get(i).getName();
  77.                                 dataViewResponse.getIssue().get(j).getStatus().get(i).setName("name");
  78.  
  79.                                 dataViewResponse.getIssue().get(j).getPriority();
  80.  
  81.                                 dataViewResponse.getIssue().get(j).getPriority().get(i).getId();
  82.                                 dataViewResponse.getIssue().get(j).getPriority().get(i).setId("id");
  83.  
  84.                                 dataViewResponse.getIssue().get(j).getPriority().get(i).getName();
  85.                                 dataViewResponse.getIssue().get(j).getPriority().get(i).setName("name");
  86.  
  87.                                 dataViewResponse.getIssue().get(j).getAuthor();
  88.  
  89.                                 dataViewResponse.getIssue().get(j).getAuthor().get(i).getId();
  90.                                 dataViewResponse.getIssue().get(j).getAuthor().get(i).setId("id");
  91.  
  92.                                 dataViewResponse.getIssue().get(j).getAuthor().get(i).getName();
  93.                                 dataViewResponse.getIssue().get(j).getAuthor().get(i).setName("name");
  94.  
  95.                                 dataViewResponse.getIssue().get(j).getAssignedTo();
  96.  
  97.                                 dataViewResponse.getIssue().get(j).getAssignedTo().get(i).getId();
  98.                                 dataViewResponse.getIssue().get(j).getAssignedTo().get(i).setId("id");
  99.  
  100.                                 dataViewResponse.getIssue().get(j).getAssignedTo().get(i).getName();
  101.                                 dataViewResponse.getIssue().get(j).getAssignedTo().get(i).setName("name");
  102.  
  103.                                 dataViewResponse.getIssue().get(j).getCategory();
  104.  
  105.                                 dataViewResponse.getIssue().get(j).getCategory().get(i).getId();
  106.                                 dataViewResponse.getIssue().get(j).getCategory().get(i).setId("id");
  107.  
  108.                                 dataViewResponse.getIssue().get(j).getCategory().get(i).getName();
  109.                                 dataViewResponse.getIssue().get(j).getCategory().get(i).setName("name");
  110.  
  111.                                 dataViewResponse.getIssue().get(j).getFixedVersion();
  112.  
  113.                                 dataViewResponse.getIssue().get(j).getFixedVersion().get(i).getId();
  114.                                 dataViewResponse.getIssue().get(j).getFixedVersion().get(i).setId("id");
  115.  
  116.                                 dataViewResponse.getIssue().get(j).getFixedVersion().get(i).getName();
  117.                                 dataViewResponse.getIssue().get(j).getFixedVersion().get(i).setName("name");
  118.  
  119.                                 dataViewResponse.getIssue().get(j).getCustomField();
  120.  
  121.                                 dataViewResponse.getIssue().get(j).getCustomField().get(i).getId();
  122.                                 dataViewResponse.getIssue().get(j).getCustomField().get(i).setId("id");
  123.  
  124.                                 dataViewResponse.getIssue().get(j).getCustomField().get(i).getName();
  125.                                 dataViewResponse.getIssue().get(j).getCustomField().get(i).setName("name");
  126.  
  127.                                 dataViewResponse.getIssue().get(j).getCustomField().get(i).getMultiple();
  128.                                 dataViewResponse.getIssue().get(j).getCustomField().get(i).setMultiple(Boolean.valueOf("multiple"));
  129.  
  130.                                 dataViewResponse.getIssue().get(j).getCustomField().get(i).getValue();
  131.                                 dataViewResponse.getIssue().get(j).getCustomField().get(i).setValue("value");
  132.  
  133.                                 dataView.add(dataViewResponse);
  134.                                 Log.d("dddd","add"+dataView);*/
  135.                                 }
  136.  
  137.                           /*  adapteView = new AdapteView(dataView, ViewActivity.this);
  138.                             viewRecycler.setAdapter(adapteView);
  139.  
  140.                             adapteView.notifyDataSetChanged();*/
  141.  
  142.  
  143.                             } catch (JSONException e) {
  144.                                 e.printStackTrace();
  145.                             }
  146.                         }
  147.                     },
  148.                     new Response.ErrorListener() {
  149.                         @Override
  150.                         public void onErrorResponse(VolleyError error) {
  151.                             //displaying the error in toast if occurrs
  152.                             Log.e("error", "error" + error);
  153. //                            Toast.makeText(this, error.getMessage(), Toast.LENGTH_SHORT).show();
  154.                         }
  155.                     }) {
  156.                 @Override
  157.                 public Map getHeaders() throws AuthFailureError {
  158.                     Map headers = new HashMap<>();
  159.                     String credentials = "username:password";
  160.                     String auth = "Basic " + Base64.encodeToString(credentials.getBytes(), Base64.NO_WRAP);
  161.                     headers.put("Content-Type", "application/json");
  162.                     headers.put("Authorization", auth);
  163.                     headers.put("user-tz", "-330");
  164.                     return headers;
  165.                 }
  166.             };
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top