package com.example.testsherlock_viewpager; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; public class MyFragmentPagerAdapter extends FragmentPagerAdapter { final int PAGE_COUNT = 3; public MyFragmentPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int arg0) { Bundle data = new Bundle(); switch (arg0) { case 0: FragmentVideo videoFragment = new FragmentVideo(); data.putInt("current_page", arg0+1); videoFragment.setArguments(data); return videoFragment; case 1: FragmentConcert concertFragment = new FragmentConcert(); data.putInt("current_page", arg0+1); concertFragment.setArguments(data); return concertFragment; case 2: FragmentTwitter twitterFragment = new FragmentTwitter(); data.putInt("current_page", arg0+1); twitterFragment.setArguments(data); return twitterFragment; } return null; } @Override public int getCount() { // TODO Auto-generated method stub return PAGE_COUNT; } }