Saturday, 30 January 2016

Android : Cara Menggunakan Retrofit 2.0 untuk GET Data Menggunakan Parameter

Buat interface di package android studio dengan nama apa saja : contoh saya buat ApiIterface.java. lihat dibawah ini :

Diatas adalah sebuah interface tempat kita menGET/POST dan kita sesuai parameternya. berikut ini adalah class MainActivity.java :

Perhatikan diatas ada method getByUserName(). Disana saya definisikan nama usernya yaitu Antoni, username Antoni nanti akan digunakan saat meng-GET data API yang menggunakan parameter.

Baca juga : Cara Menampilkan Data Dari Database Ke Android. Android Menggunakan Retrofit (Method GET) Untuk Menggambil Data Dan Server Menggunakan PHP + MySQL

URL Requestnya akan jadi seperti ini : http://api.myservice.com?username=Antoni/

***
Contoh kasus GET API menggunakan retrofit bisa kalian baca dipostingan saya tentang Cara mengambil ( Method GET ) data API Berdasarkan Parameter Di Retrofit 2  
** 
  
Agar kalian bisa menampung json object yang didapat dari API, kalian harus siapkan class Objectnya untuk menampung data yang kalian ambil.


@SerialzedName("") digunakan sebagai penanda atribut dijson dengan atribut yang kita buat di class model. Contohnya seperti dibawah ini

Itulah gambaran bagaimana penggunaan Method GET Retrofit 2.0, kalian bisa bereksperimen lebih dalam dengan kode-kode diatas.

Demikian yang bisa saya posting untuk artikel kali ini. Untuk Cara menggunakan method POST di Retrofit 2.0, Kalian bisa baca postinga saya Cara POST Data menggunakan Retrofit 2 [Contoh : Proses Login] 

Semoga membantu, terimakasih.

2 komentar

Mau nanya mas, kalau saya mau menampilkan datanya di recyclerview berdasarkan parameter username yang login gimana ya?

Gunakan adapter mas, jadi ketika sudah sukses responsenya, tambahkan datanya pada adapter di dalam onSuccess retrofitnya.

atau gak coba lihat-lihat contoh kasus ini : http://www.putuguna.com/2016/06/cara-post-data-menggunakan-retrofit-2.html

Please post a polite comment and do not post a spam
EmoticonEmoticon