Please Enable Retrofit on your project, follow this step.
implementation 'com.squareup.retrofit2:retrofit:2.6.0'
implementation 'com.google.code.gson:gson:2.8.5'
implementation 'com.squareup.retrofit2:converter-gson:2.5.0'
implementation 'com.squareup.okhttp3:okhttp:3.12.0'- Make Class RetroServer
public class RetroServer {
//private static final String base_url = "http://10.0.2.2/retrofit/";
private static final String base_url = "http://192.168.0.121/retrofit/";
private static Retrofit setInit(){
return new Retrofit.Builder()
.baseUrl(base_url)
.addConverterFactory(GsonConverterFactory.create())
.build();
}
public static ApiRequestBiodata getInstance(){
return setInit().create(ApiRequestBiodata.class);
}
}- ApiRequestBiodata.java
public interface ApiRequestBiodata {
@FormUrlEncoded
@POST("insert.php")
Call<ResponseInsertData> sendBiodata(@Field("nama") String nama,
@Field("nim") String usia,
@Field("jurusan") String jurusan,
@Field("prodi") String prodi,
@Field("alamat") String alamat);
@GET("read.php")
Call<ResponseReadData> getBiodata();
@FormUrlEncoded
@POST("delete.php")
Call<ResponseDeleteData> sentDeleteData(@Field("id") String id);
@FormUrlEncoded
@POST("update.php")
Call<ResponseUpdateData> sentUpdateData(@Field("id") String id,
@Field("nama") String nama,
@Field("nim") String usia,
@Field("jurusan") String jurusan,
@Field("prodi") String prodi,
@Field("alamat") String alamat);
}Copyright 2020 M. Fadli Zein