Advertisement
Guest User

as

a guest
Dec 9th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. aq.progress(pdg).ajax(url,String.class, new AjaxCallback<String>(){
  2. @Override
  3. public void callback(String url, String object, AjaxStatus status) {
  4. if (object != null){
  5. Toast.makeText(MainActivity.this, "Kosong", Toast.LENGTH_SHORT).show();
  6. try {
  7. JSONObject json = new JSONObject(object);
  8. String statusisiData = json.getString("sukses");
  9. String pesanData = json.getString("pesan");
  10. if (statusisiData.equalsIgnoreCase("1")){
  11. Toast.makeText(MainActivity.this,pesanData,
  12. Toast.LENGTH_SHORT).show();
  13.  
  14. //looping data json array
  15. JSONArray arrayberita =json.getJSONArray("berita");
  16. for (Integer i=0; i<arrayberita.length();i++){
  17. JSONObject isiobject = arrayberita.getJSONObject(i);
  18. //Mengambil data dari server ke variable penerima
  19. String idberita = isiobject.getString("id");
  20. String judulberita = isiobject.getString("judul");
  21. String gambarberita = isiobject.getString("gambar");
  22.  
  23. //Masukan Data Dari variable ke hashmap
  24. HashMap<String,String > map = new HashMap<String, String>();
  25. map.put("idberita",idberita);
  26. map.put("judul",judulberita);
  27. map.put("gambar",gambarberita);
  28. data.add(map);
  29. mtdTampil(data);
  30.  
  31. }
  32. }
  33. }
  34. catch (JSONException e){
  35. e.printStackTrace();
  36. }
  37.  
  38. } else {
  39. Toast.makeText(MainActivity.this, "Data Kosong",
  40. Toast.LENGTH_SHORT).show();
  41. }
  42.  
  43. }
  44. });
  45.  
  46. }
  47.  
  48. private void mtdTampil(ArrayList<HashMap<String, String>> data) {
  49. CustomAdapter adapter = new CustomAdapter(this,data);
  50. varListView.setAdapter(adapter);
  51. }
  52.  
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement