Advertisement
Guest User

LapangActivity.,java

a guest
Oct 19th, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.33 KB | None | 0 0
  1. package com.ajiagustian28.sukabumi_futsal;
  2.  
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.support.v7.widget.LinearLayoutManager;
  6. import android.support.v7.widget.RecyclerView;
  7. import android.util.Log;
  8. import android.widget.ImageView;
  9. import android.widget.TextView;
  10. import android.widget.Toast;
  11.  
  12. import com.android.volley.Request;
  13. import com.android.volley.RequestQueue;
  14. import com.android.volley.Response;
  15. import com.android.volley.VolleyError;
  16. import com.android.volley.toolbox.StringRequest;
  17. import com.android.volley.toolbox.Volley;
  18. import com.bumptech.glide.Glide;
  19. import com.ajiagustian28.sukabumi_futsal.adapter.ListLapang;
  20.  
  21. import org.json.JSONArray;
  22. import org.json.JSONException;
  23. import org.json.JSONObject;
  24.  
  25. import java.util.ArrayList;
  26. import java.util.HashMap;
  27.  
  28.  
  29. public class LapangActivity extends AppCompatActivity {
  30. Koneksi koneksi = new Koneksi();
  31. private RecyclerView lvhape;
  32.  
  33. private RequestQueue requestQueue;
  34. private StringRequest stringRequest;
  35.  
  36. ArrayList<HashMap<String, String>> list_data;
  37.  
  38. @Override
  39. protected void onCreate(Bundle savedInstanceState) {
  40. super.onCreate(savedInstanceState);
  41. setContentView(R.layout.activity_lapang);
  42.  
  43. String url = koneksi.isi_koneksi() + "lapang_view";
  44.  
  45. lvhape = (RecyclerView) findViewById(R.id.lvhape);
  46. LinearLayoutManager llm = new LinearLayoutManager(this);
  47. llm.setOrientation(LinearLayoutManager.VERTICAL);
  48. lvhape.setLayoutManager(llm);
  49.  
  50. requestQueue = Volley.newRequestQueue(LapangActivity.this);
  51.  
  52. list_data = new ArrayList<HashMap<String, String>>();
  53.  
  54. stringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {
  55. @Override
  56. public void onResponse(String response) {
  57. Log.d("response ", response);
  58. try {
  59. JSONObject jsonObject = new JSONObject(response);
  60. JSONArray jsonArray = jsonObject.getJSONArray("Lapangan");
  61. for (int a = 0; a < jsonArray.length(); a++) {
  62. JSONObject json = jsonArray.getJSONObject(a);
  63. HashMap<String, String> map = new HashMap<String, String>();
  64. map.put("id", json.getString("id_lapangan"));
  65. map.put("merk", json.getString("jenis_lapangan"));
  66. map.put("tipe", json.getString("harga"));
  67. // map.put("gambar", json.getString("gambar"));
  68. map.put("keterangan", json.getString("F002"));
  69. list_data.add(map);
  70. ListLapang adapter = new ListLapang(LapangActivity.this, list_data);
  71. lvhape.setAdapter(adapter);
  72.  
  73. }
  74. } catch (JSONException e) {
  75. e.printStackTrace();
  76. Log.e("error-json-map",e.toString());
  77. }
  78. }
  79. }, new Response.ErrorListener() {
  80. @Override
  81. public void onErrorResponse(VolleyError error) {
  82. Toast.makeText(LapangActivity.this, error.getMessage(), Toast.LENGTH_SHORT).show();
  83. }
  84. });
  85.  
  86. requestQueue.add(stringRequest);
  87.  
  88. }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement