/** Returns a new instance of this fragment for the given section number. */ public static CurrentFragment newInstance(int sectionNumber) { CurrentFragment fragment = new CurrentFragment(); Bundle args = new Bundle(); args.putInt(ARG_SECTION_NUMBER, sectionNumber); fragment.setArguments(args); return fragment; }
@Override public Fragment getItem(int position) { // getItem is called to instantiate the fragment for the given page. // Return a PlaceholderFragment (defined as a static inner class below). switch (position) { default: return CurrentFragment.newInstance(position + 1); case 1: return HistoricalFragment.newInstance(position + 1); case 2: return NewsFragment.newInstance(position + 1); } }