package com.jasonrobinson.racer.adapter;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import com.jasonrobinson.racer.ui.race.RaceGridFragment;
import java.util.List;
public class RaceGridPagerAdapter extends FragmentPagerAdapter {
private List<RaceGridParams> mParams;
public RaceGridPagerAdapter(FragmentManager fm, List<RaceGridParams> params) {
super(fm);
mParams = params;
}
@Override
public Fragment getItem(int position) {
RaceGridParams params = mParams.get(position);
return RaceGridFragment.newInstance(params.month, params.year);
}
@Override
public int getCount() {
return mParams.size();
}
public static class RaceGridParams {
public int month;
public int year;
public RaceGridParams(int month, int year) {
this.month = month;
this.year = year;
}
}
}