I used Retrofit for send request and receive the response in android but have problem when I want convert response which come from the sever it is always give me Excep
In Retrofit 2 it is even simpler. Your GitMovieApi
class:
interface MoviesApi {
@GET("/3/movie/{movie}")
Call getMovies(@Path("movie") String typeMovie,
@Query("api_key") String keyApi);
}
And than you just need to create a Retrofit object, and make a callback:
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(MOVIES_BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.build();
service = retrofit.create(MoviesApi.class);
Call mlc = service.getMovies(getArguments().getString(ARG_MOVIE_TYPE), getString(R.string.THE_MOVIE_DB_API_TOKEN));
mlc.enqueue(new Callback() {
@Override
public void onResponse(Call call, Response response) {
movies = response.body().movieList;
}
@Override
public void onFailure(Call call, Throwable t) {}
});