void loadMovies(String sortBy) { call = service.getMovies(sortBy, StringConstants.API_KEY); call.enqueue( new Callback<MovieResponse>() { @Override public void onResponse(Response<MovieResponse> response, Retrofit retrofit) { movieResponse = response.body(); mImageAdapter = new ImageAdapter(getActivity(), mBaseUrl, movieResponse.movies); mMovieGrid.setAdapter(mImageAdapter); } @Override public void onFailure(Throwable t) { Toast.makeText(getActivity(), getString(R.string.cannot_load), Toast.LENGTH_LONG) .show(); } }); }