예제 #1
0
  private void setupViewPager() {
    MovieDetailsPagerAdapter adapter =
        new MovieDetailsPagerAdapter(getActivity().getSupportFragmentManager());

    ReviewFragment reviewFragment = new ReviewFragment();
    TrailersFragment trailersFragment = new TrailersFragment();

    OverviewFragment overviewFragment = new OverviewFragment();
    Bundle bundle = new Bundle();
    bundle.putString(Config.BUNDLE_MOVIE_OVERVIEW, mMovie.getOverview());
    overviewFragment.setArguments(bundle);

    adapter.addFragment(trailersFragment, "TRAILERS");
    adapter.addFragment(reviewFragment, "REVIEWS");
    adapter.addFragment(overviewFragment, "OVERVIEW");

    viewPager.setAdapter(adapter);
  }
  @Override
  public Fragment getItem(int position) {

    switch (position) {
      case 0:
        fragment = OverviewFragment.newInstance(course);
        break;
      case 1:
        fragment = AttendanceFragment.newInstance(course);
        break;
      case 2:
        fragment = MarksFragment.newInstance(course);
        break;
      default:
        fragment = null;
        break;
    }
    return fragment;
  }