package com.base.util.helper;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import com.ui.home.ArticleFragment;
import java.util.List;
/**
* Created by baixiaokang on 16/5/8.
*/
public class FragmentAdapter extends FragmentStatePagerAdapter {
private List<ArticleFragment> mFragments;
private String[] mTitles;
public static FragmentAdapter newInstance(FragmentManager fm, List<ArticleFragment> fragments, String[] titles) {
FragmentAdapter mFragmentAdapter = new FragmentAdapter(fm);
mFragmentAdapter.mFragments = fragments;
mFragmentAdapter.mTitles = titles;
return mFragmentAdapter;
}
public FragmentAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
return mFragments.get(position);
}
@Override
public int getCount() {
return mFragments.size();
}
@Override
public CharSequence getPageTitle(int position) {
return mTitles[position];
}
}