Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.ajiagustian28.sukabumi_futsal;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.support.v7.widget.LinearLayoutManager;
- import android.support.v7.widget.RecyclerView;
- import android.util.Log;
- import android.widget.ImageView;
- import android.widget.TextView;
- import android.widget.Toast;
- import com.android.volley.Request;
- import com.android.volley.RequestQueue;
- import com.android.volley.Response;
- import com.android.volley.VolleyError;
- import com.android.volley.toolbox.StringRequest;
- import com.android.volley.toolbox.Volley;
- import com.bumptech.glide.Glide;
- import com.ajiagustian28.sukabumi_futsal.adapter.ListLapang;
- import org.json.JSONArray;
- import org.json.JSONException;
- import org.json.JSONObject;
- import java.util.ArrayList;
- import java.util.HashMap;
- public class LapangActivity extends AppCompatActivity {
- Koneksi koneksi = new Koneksi();
- private RecyclerView lvhape;
- private RequestQueue requestQueue;
- private StringRequest stringRequest;
- ArrayList<HashMap<String, String>> list_data;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_lapang);
- String url = koneksi.isi_koneksi() + "lapang_view";
- lvhape = (RecyclerView) findViewById(R.id.lvhape);
- LinearLayoutManager llm = new LinearLayoutManager(this);
- llm.setOrientation(LinearLayoutManager.VERTICAL);
- lvhape.setLayoutManager(llm);
- requestQueue = Volley.newRequestQueue(LapangActivity.this);
- list_data = new ArrayList<HashMap<String, String>>();
- stringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {
- @Override
- public void onResponse(String response) {
- Log.d("response ", response);
- try {
- JSONObject jsonObject = new JSONObject(response);
- JSONArray jsonArray = jsonObject.getJSONArray("Lapangan");
- for (int a = 0; a < jsonArray.length(); a++) {
- JSONObject json = jsonArray.getJSONObject(a);
- HashMap<String, String> map = new HashMap<String, String>();
- map.put("id", json.getString("id_lapangan"));
- map.put("merk", json.getString("jenis_lapangan"));
- map.put("tipe", json.getString("harga"));
- // map.put("gambar", json.getString("gambar"));
- map.put("keterangan", json.getString("F002"));
- list_data.add(map);
- ListLapang adapter = new ListLapang(LapangActivity.this, list_data);
- lvhape.setAdapter(adapter);
- }
- } catch (JSONException e) {
- e.printStackTrace();
- Log.e("error-json-map",e.toString());
- }
- }
- }, new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- Toast.makeText(LapangActivity.this, error.getMessage(), Toast.LENGTH_SHORT).show();
- }
- });
- requestQueue.add(stringRequest);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement