Beranda / Android / Cara menggunakan Libary Volley – HTTP Request

Cara menggunakan Libary Volley – HTTP Request

Volley merupakan library yang digunakan untuk memanggil API web dengan sangat mudah. Jadi kita tidak perlu membuat HTTP Connection sendiri, namun tinggal menggunakan method yang ada dalam library Volley. Volley merupakan library yang dibuat oleh Google dan mudah cara penggunaanya. Hanya dibutuhkan kira-kira 200-300 ms untuk memanggil API web. Secara default Volley menggunakan asynchronous, sehingga kita tidak memerlukan AsyncTask lagi.

Kelebihan library ini meliputi :

  • Automatic scheduling of network requests.
  • Beberapa koneksi jaringan bersamaan.
  • Manajemen caching
  • Support prioritas Request.
  • Cancel Request API.
  • Mudah dicustom.
  • Debugging dan tracing tools.

Berikut adalah Class penting dalam libray ini :

  1. RequestQueue: Antrian yang berisi Request Network / HTTP yang perlu dibuat.
  2. Request: Class dasar yang berisi informasi terkait jaringan seperti Metode HTTP.
  3. StringRequest: HTTP Request dengan respon String.
  4. JsonObjectRequest: Permintaan HTTP dengan respon JSONObject.

Untuk menggunakan Volley, kita harus menambahkan permission android.permission.INTERNET agar dapat terhubung ke jaringan.

Update build.gradle file

Making GET Requests

Berikut ini adalah contoh penggunaan method GET dengan respone JSONObject.

Making POST Requests

Making DELETE Requests

Berikut ini adalah contoh penggunaan method DELETE dengan respone String dan 2 parameter.

Tentang gookkis

Cuma tukang ketik di Gookkis.com, semoga tulisan jelek ini bermanfaat.

Baca Juga

Android Programing – Migrasi ke Kotlin

Kotlin akhir — akhir ini sangat banyak di bicarakan oleh developer android, banyak yang bilang juga kotlin …

Android Studio – Gak lagi make “findViewById”

Halo salam pokoknya ngoding,,,, Eh lama Gookkis Studi lama ga update nih yah, maklum lagi …

Satu komentar

  1. kang kok saya bermasalah di OnErrorResponse
    variabel responsenya tidak ada tp klo saya masukin parameter yang di method onErrorResponse malah error juga krna kan bukan String #help

Leave a Reply

Your email address will not be published. Required fields are marked *