Java tutorial
/** This file is part of "Harta Banilor Publici". "Harta Banilor Publici" is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. "Harta Banilor Publici" is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Foobar. If not, see <http://www.gnu.org/licenses/>. */ package com.initiativaromania.hartabanilorpublici.IRUserInterface.objects; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import java.util.List; /** * Created by claudiu on 3/30/16. */ public class EntityViewPageAdapter extends FragmentPagerAdapter { public List<Fragment> fragments; private String tabTitles[]; public EntityViewPageAdapter(FragmentManager fm, List<Fragment> fragments, String tabTitles[]) { super(fm); this.fragments = fragments; this.tabTitles = tabTitles; } @Override public Fragment getItem(int position) { return this.fragments.get(position); } @Override public int getCount() { return this.fragments.size(); } @Override public CharSequence getPageTitle(int position) { return tabTitles[position]; } }