@Override
    protected void onPostExecute(List<Review> reviews) {
      super.onPostExecute(reviews);

      ReviewAdapter adapter = new ReviewAdapter(getActivity(), reviews);

      if (reviews != null && reviews.size() != 0) {
        reviewLinear.setVisibility(View.VISIBLE);

        if (adapter.isEmpty()) {
          reviewListView.setAdapter(adapter);
          ListUtil.setListViewHeightBasedOnItems(reviewListView);
          adapter.notifyDataSetChanged();

        } else {
          reviewListView.setAdapter(adapter);
          ListUtil.setListViewHeightBasedOnItems(reviewListView);
          adapter.notifyDataSetChanged();
        }
      }
    }
    @Override
    protected void onPostExecute(List<Trailer> trailers) {
      super.onPostExecute(trailers);

      TrailerAdapter adapter = new TrailerAdapter(getActivity(), trailers);

      if (trailers != null) {

        trailerLinear.setVisibility(View.VISIBLE);
        if (adapter.isEmpty()) {
          trailerListView.setAdapter(adapter);
          ListUtil.setListViewHeightBasedOnItems(trailerListView);
          adapter.notifyDataSetChanged();

        } else {
          trailerListView.setAdapter(adapter);
          ListUtil.setListViewHeightBasedOnItems(trailerListView);
          adapter.notifyDataSetChanged();
        }
      }

      new FetchMoviesReviews().execute(moviesReviewsURL);
    }