package com.sabdroidex.adapters;
import android.content.Context;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import com.sabdroidex.fragments.SABFragment;
import com.viewpagerindicator.TitleProvider;
import java.util.Vector;
public class SABDroidExPagerAdapter extends FragmentPagerAdapter implements TitleProvider {
private Vector<SABFragment> mFragments = new Vector<SABFragment>();
private Context mContext = null;
public SABDroidExPagerAdapter(Context context, FragmentManager fm) {
super(fm);
mContext = context;
}
public void addFragment(Fragment fragment) {
mFragments.add((SABFragment) fragment);
}
public boolean contains(Fragment fragment) {
return mFragments.contains(fragment);
}
@Override
public int getCount() {
return mFragments.size();
}
@Override
public Fragment getItem(int position) {
return mFragments.get(position);
}
@Override
public String getTitle(int position) {
return mContext.getResources().getText(mFragments.get(position).getTitle()).toString();
}
}