package br.com.concretesolutions.canarinho.sample.ui.adapter;
import android.content.Context;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentPagerAdapter;
import br.com.concretesolutions.canarinho.sample.ui.activity.MainActivity;
import br.com.concretesolutions.canarinho.sample.ui.fragment.BaseWatcherFragment;
import br.com.concretesolutions.canarinho.sample.ui.model.Watchers;
public class WatchersPagerAdapter extends FragmentPagerAdapter {
private Watchers[] models = Watchers.values();
private Context context;
public WatchersPagerAdapter(MainActivity mainActivity) {
super(mainActivity.getSupportFragmentManager());
this.context = mainActivity;
}
@Override
public Fragment getItem(int position) {
return models[position].buildFragment(context);
}
@Override
public int getCount() {
return models.length;
}
@Override
public CharSequence getPageTitle(int position) {
return models[position].getTitle();
}
}