0
とサービスを使用してアクセスするときにこれがURLサービス私は改造
public interface BukuResepMasakanAPI {
public static String baseURL = "http://10.108.91.11/buku_resep_masakan_service/";
//membuat Instance Retrofit
Retrofit client = new Retrofit.Builder()
.baseUrl(baseURL)
.addConverterFactory(GsonConverterFactory.create())
.build();
@Headers({"Content-Type: application/x-www-form-urlencoded"})
@POST("detail_resep_by_jenis?")
public Call<DetailResepModel> getDetailResep(@Query("id_jenis_resep") String id_jenis_resep);
}
にアクセスするための私のコードであり、これは
public void loadData(){
BukuResepMasakanAPI apiService = BukuResepMasakanAPI.client.create(BukuResepMasakanAPI.class);
DetailResepModel model = new DetailResepModel();
Call<DetailResepModel> call = apiService.getDetailResep(idJenisResep);
//proses call
call.enqueue(new Callback<DetailResepModel>() {
@Override
public void onResponse(Call<DetailResepModel> call, Response<DetailResepModel> response) {
DetailResepModel resep = response.body();
Log.d("idjenisresep",""+idJenisResep+" size "+resep.getDetailresep().size());
}
@Override
public void onFailure(Call<DetailResepModel> call, Throwable t) {
Toast.makeText(getApplicationContext(),"Failed to connect",Toast.LENGTH_SHORT).show();
Log.d("failed", "" + t.toString());
}
});
}
を改造呼び出すための私のコードで取得するデータを持っているが、まだサイズ= 0を返します
私のアプリケーションを実行するとエラーは発生しませんが、取得するデータがあるのにまだサイズ= 0が表示されます
はまだ同じ結果を得た:( –