package com.werb.gankwithzhihu.ui.adapter; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.view.ViewGroup; import com.werb.gankwithzhihu.ui.base.MVPBaseFragment; import java.util.List; /** * Created by Werb on 2016/8/2. * Werb is Wanbo. * Contact Me : werbhelius@gmail.com */ public class ViewPagerFgAdapter extends FragmentPagerAdapter { private String tag; private List<MVPBaseFragment> fragmentList; public ViewPagerFgAdapter(FragmentManager supportFragmentManager, List<MVPBaseFragment> fragmentList, String tag) { super(supportFragmentManager); this.fragmentList = fragmentList; this.tag = tag; } @Override public Fragment getItem(int position) { return fragmentList.get(position); } @Override public int getCount() { if (fragmentList != null) { return fragmentList.size(); } return 0; } @Override public void destroyItem(ViewGroup container, int position, Object object) { //super.destroyItem(container, position, object); } @Override public CharSequence getPageTitle(int position) { if (tag.equals("main_view_pager")) { switch (position) { case 0: return "知乎"; case 1: return "干货"; case 2: return "满足你的好奇心"; } } return null; } }