Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.07 KB | None | 0 0
  1. private class MyTask extends AsyncTask<String, Void, String>{
  2. ProgressDialog pDialog;
  3.  
  4. @Override
  5. protected void onPreExecute(){
  6. super.onPreExecute();
  7.  
  8. pDialog = new ProgressDialog(TranskipActivity.this);
  9. pDialog.setMessage("Loading...");
  10. pDialog.setCancelable(false);
  11. pDialog.show();
  12. }
  13.  
  14. @Override
  15. protected String doInBackground(String... params){
  16. return JsonUtils.getJSONString(params[0]);
  17. }
  18.  
  19. @Override
  20. protected void onPostExecute(String result){
  21. super.onPostExecute(result);
  22.  
  23. if (null != pDialog && pDialog.isShowing()){
  24. pDialog.dismiss();
  25. }
  26. if (result.length() != 0) {
  27.  
  28. try {
  29. JSONObject mainJson = new JSONObject(result);
  30. JSONArray jsonArray = mainJson.getJSONArray(Constant.TRANSKIP_ARRAY_NAME);
  31. JSONObject objJson = null;
  32.  
  33. for (int i = 0; i < jsonArray.length(); i++) {
  34. objJson = jsonArray.getJSONObject(i);
  35.  
  36. TranskipDataList objItem = new TranskipDataList();
  37.  
  38. objItem.setNim(objJson.getString(Constant.TRANSKIP_ITEM_NIM));
  39. objItem.setKodemk(objJson.getString(Constant.TRANSKIP_ITEM_KODEMK));
  40. objItem.setNamamk(objJson.getString(Constant.TRANSKIP_ITEM_NAMAMK));
  41. objItem.setKurikulum(objJson.getString(Constant.TRANSKIP_ITEM_KURIKULUM));
  42. objItem.setNilai_huruf(objJson.getString(Constant.TRANSKIP_ITEM_NILAI_HURUF));
  43. objItem.setNilai_angka(objJson.getString(Constant.TRANSKIP_ITEM_NILAI_ANGKA));
  44. objItem.setLulus(objJson.getString(Constant.TRANSKIP_ITEM_LULUS));
  45. objItem.setPeriode(objJson.getString(Constant.TRANSKIP_ITEM_PERIODE));
  46.  
  47. arrayOfTranskip.add(objItem);
  48.  
  49. }
  50.  
  51.  
  52. } catch (JSONException e) {
  53. e.printStackTrace();
  54. }
  55. }else {
  56. showToast("Data tidak ada kak");
  57. alert.showAlertDialog(TranskipActivity.this, "Internet ERROR","Please connect to the network", false);
  58. }
  59. for (int j=0; j < arrayOfTranskip.size();j++)
  60. {
  61. objAllBean = arrayOfTranskip.get(j);
  62.  
  63. allListTranskipNim.add(objAllBean.getNim());
  64. allArrayTranskipNim=allListTranskipNim.toArray(allArrayTranskipNim);
  65.  
  66. allListTranskipKodeMk.add(objAllBean.getKodemk());
  67. allArrayTranskipKodeMk=allListTranskipKodeMk.toArray(allArrayTranskipKodeMk);
  68.  
  69.  
  70.  
  71. allListTranskipNamaMk.add(String.valueOf(objAllBean.getNamamk()));
  72. allArrayTranskipNamaMk=allListTranskipNamaMk.toArray(allArrayTranskipNamaMk);
  73.  
  74. allListTranskipKurikulum.add(String.valueOf(objAllBean.getKurikulum()));
  75. allArrayTranskipKurikulum=allListTranskipKurikulum.toArray(allArrayTranskipKurikulum);
  76.  
  77. allListTranskipNilaiHuruf.add(String.valueOf(objAllBean.getNilai_huruf()));
  78. allArrayTranskipNilaiHuruf=allListTranskipNilaiHuruf.toArray(allArrayTranskipNilaiHuruf);
  79.  
  80. allListTranskipNilaiAngka.add(String.valueOf(objAllBean.getNilai_angka()));
  81. allArrayTranskipNilaiAngka=allListTranskipNilaiAngka.toArray(allArrayTranskipNilaiAngka);
  82.  
  83. allListTranskipLulus.add(String.valueOf(objAllBean.getLulus()));
  84. allArrayTranskipLulus=allListTranskipLulus.toArray(allArrayTranskipLulus);
  85.  
  86. allListTranskipPeriode.add(String.valueOf(objAllBean.getPeriode()));
  87. allArrayTranskipPeriode=allListTranskipPeriode.toArray(allArrayTranskipPeriode);
  88.  
  89.  
  90. }
  91. setAdapterToListview();
  92.  
  93.  
  94. }
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement