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;
}
}