Advertisement
Rajnish23

Error Resolved Code

Sep 18th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.29 KB | None | 0 0
  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. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement